以下内容指令只介绍了Linux或MacOS环境下
1、进入需要构建虚拟环境的项目中
cd your_python_project_dir
2、创建虚拟环境
在Python3.4+以后,Python内置了直接创建虚拟空间的库venv,用来创建和管理虚拟环境,创建指令如下
python -m venv 虚拟环境的目录名称
# 需要说明的是
# 1、如果电脑同时有python2.x或者多个python3.x的版本,那么在创建虚拟环境的时候,需要区分出使用哪个版本的python
# 2、虚拟环境的名称:如果不在当前项目目录下,需要改成项目路径
# 比如我的电脑同时存在3.9,3.10,3.11和2.7的,因为当前开发需要用到3.10以上的环境,所以我创建的命令为:
python3.11 -m venv venv
3、激活虚拟环境
source venv/bin/activate
4、权限不足
如果出现venv/bin/activate: Permission denied
,说明文件缺少执行权限,添加权限后,重新执行步骤3
chmod +x venv/bin/activate
5、安装环境依赖包
注意:确保步骤3执行成功后,终端(命令行)起始位置出现(venv)
字样,这样才说明虚拟环境激活成功,并做到环境隔离
pip3 install -r requirements.txt
# 或
pip3 install 库名
6、退出环境
deactivate
7、虚拟环境的删除
注意:删除之前,请确保已经退出并停用虚拟环境
rm -r venv
# 或
手动删除venv目录
8、将环境依赖包列表导出到文件,方便其他人快速构建运行环境
pip3 freeze > requirements.txt
网友评论