Python venv模塊

Python Tutorial: VENV (Windows) - How to Use Virtual Environments with the Built-In venv Module

python -m venv project_env
project_env\Scripts\activate.bat
pip freeze > requirements.txt
deactivate
rmdir project_env /s
pip install -r requirements.txt
python -m venv venv --system-site-packages
pip list --local
pip list > 2:13
python -m venv project_env > 2:29
project_env\Scripts\activate.bat > 3:24
where python > 3:46
pip install requests > 4:48
pip install pytz > 5:00
pip list > 
pip freeze > 5:47
 --> copy information 'pip freeze'
 --> create requirements.txt > 6:37
 --> paste information there
deactivate > 7:16
rmdir project_env /s > 7:33
mkdir my_project > 8:48
python -m venv my_project\venv > 8:55
my_project\venv\Scripts\activate.bat
pip install -r requirements.txt > 9:46
cd my_project > 10:50
 --> create new file 'script.py'
deactivate > 
rmdir venv /s >
python -m venv venv --system-site-packages > 13:30
venv\Scripts\activate.bat > 
pip list >
pip install SQLAlchemy
pip list --local

venv模塊

venv 通常會安裝你可用的最新版本的 Python。如果您的系統上有多個版本的 Python,您可以通過運行 python3 或您想要的任何版本來選擇特定的Python版本。

python3 -m venv tutorial-env

# Windows上
tutorial-env\Scripts\activate.bat
# Unix或MacOS上
source tutorial-env/bin/activate
  • pip search
  • 包名稱後跟 == 和版本號來安裝特定版本的包 如:pip install requests==2.6.0
  • pip install --upgrade 更新
  • pip uninstall 後跟一個或多個包名稱將從虛擬環境中刪除包。
  • pip show 將顯示有關特定包的信息
  • pip list 將顯示虛擬環境中安裝的所有軟件包
  • pip freeze 將生成一個類似的已安裝包列表,但輸出使用 pip install 期望的格式。一個常見的約定是將此列表放在 requirements.txt 文件中
  • 可以將 requirements.txt 提交給版本控制並作爲應用程序的一部分提供。然後用戶可以使用 install -r 安裝所有必需的包
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章