Taşınabilir, sanal ortam ile, bilgisayarınızdaki diğer Python projelerinden bağımsız olarak, yeni bir Python projesi oluşturmak için aşağıdaki adımları takip edebilirsiniz.
venvmodülü ile sanal ortam oluşturun.
:: UPDATE : python packages
python -m pip install -U pip
python -m pip install -U wheel setuptools PyInstaller
:: CREATE PYTHON: Project Directory
mkdir [project_name]
cd [project_name]
:: UV-VENV : Create a Virtual Environment
python -m venv .venv
:: ACTIVATE VENV
call .venv\Scripts\activate
:: INSTALL BASE
python.exe -m pip install -U pip
python.exe -m pip freeze > requirements.txt
ECHO # -*- coding: utf-8 -*- >> main.py
python -c "import datetime; print('# Created on: '+datetime.datetime.now().isoformat(timespec='seconds')+'Z')" >> main.py-
Sanal ortamın aktif olduğundan emin olun.
call .venv\Scripts\activate python.exe -m pip install -U requests
- Sanal ortamın aktif olduğundan emin olun.
call .venv\Scripts\activate python.exe -m pip uninstall <package>
-
Sanal ortamın aktif olduğundan emin olun.
call .venv\Scripts\activate python.exe -m pip install -U <package1> <package2> ... python.exe -m pip freeze > requirements.txt
-
Sanal ortamın aktif olduğundan emin olun.
-
Sanal ortamın aktif olduğundan emin olun.
-
Sanal ortamdaki tüm paketleri
requirements.txtdosyasına yazdır
call .venv\Scripts\activate
python.exe -m pip freeze > requirements.txt
:: Top level packages
python.exe -m pip list --not-required --format freeze > _indirect_packages.txt
:: 1. Proje dizinine gidin
cd [project_name]
:: 2. Yeni ve temiz bir sanal ortam oluşturun
python -m venv .venv
:: 3. Yeni sanal ortamı aktive edin
call .venv\Scripts\activate
:: 4. Tüm bağımlılıkları uv.lock dosyasına göre senkronize edin
python -m pip install -r requirements.txt