欢迎光临散文网 会员登陆 & 注册

Python项目独立虚拟环境的搭建

2022-02-26 15:45 作者:MoNanGo  | 我要投稿

建议与视频一起服用为佳

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



Python项目独立虚拟环境的搭建的评论 (共 条)

分享到微博请遵守国家法律