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 安装所有必需的包
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值