Python项目独立虚拟环境的搭建
建议与视频一起服用为佳
1. 解决什么问题
在我们日常写项目的过程中,环境搭建都是最基础的一步,一个好的环境,是项目的开始;一个有问题的环境,特别是开发过程中产生了Bug,哈哈哈哈哈哈哈哈哈哈。
那环境的问题抛开指令安装等问题,只看第三方库的环境,最大的环境问题就是多个项目使用同一环境。
假设 pandas 1.0.0版本与 flask 1.2.1兼容,但不与django 3兼容;如果更新pandas 2.0.0,可以与django 3兼容了,但是又使 flask 1.2.1不兼容了。这就是环境混乱。
所以,一个项目最好使用一个环境,既方便管理,又方便后期项目迁移。
2. 安装虚拟环境库
虚拟环境的管理也是通过python的第三方库来解决的。接下来我们通过pip
安装
pip install virtualenv
pip install virtualenvwrapper-win
配置虚拟环境默认存储路径(肯定换到C盘之外):
# 我的电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 添加
WORKON_HOME # 变量名
D:\Virtualenvs # 路径
3. 常用操作指令
# 在终端工作的命令
# 1、创建虚拟环境到配置的WORKON_HOME路径下
# 选取默认Python环境创建虚拟环境:
-- mkvirtualenv 虚拟环境名称
# 基于某Python环境创建虚拟环境:
-- mkvirtualenv -p python2.7 虚拟环境名称
-- mkvirtualenv -p python3.6 虚拟环境名称
# 2、查看已有的虚拟环境
-- workon
# 3、使用某个虚拟环境
-- workon 虚拟环境名称
# 4、进入|退出 该虚拟环境的Python环境
-- python | exit()
# 5、为虚拟环境安装模块
-- pip或pip3 install 模块名
# 6、退出当前虚拟环境
-- deactivate
# 7、删除虚拟环境(删除当前虚拟环境要先退出)
-- rmvirtualenv 虚拟环境名称
Tips
像某些环境,需要提前安装。eg:django。
后续pip指令
# 保存库信息
pip freeze > requirement.txt
# 下载
pip install -r requirement.txt