python虚拟环境管理

为什么要创建虚拟环境?

给不同的项目创建虚拟环境,针对不同项目只需要加载使用的包,打包python程序的时候可以大量的减少占用的空间,加快打包速度,减少文件大小。

windows环境下安装虚拟环境

第一步:配置python全局解释器的环境变量及安装虚拟环境管理器

查看是否有虚拟环境管理库:virtualenv --version

没有就安装虚拟环境库:pip install virtualenv

第二步:创建虚拟环境

virtualenv 环境名

第三步:激活虚拟环境

cd进入Scripts 目录下,执行activate,命令行前出现环境名提示

此时pip安装的三方库就只在虚拟环境中

第四步:退出虚拟环境

执行deactivate退出环境

新建项目时选择existing_interpreter

img

进入相应的虚拟环境中找到对应的python即可

img

_________________________________以上就是虚拟环境的搭建以及使用————————

以上方法在实际使用过程中,操作还是比较复杂的,因此还有进一步的管理方法,需要加载虚拟环境的管理包

pip install virtualenvwrapper-win

并在环境变量中,配置虚拟环境的指定安装目录,打开系统环境变量配置,指定虚拟环境安装的目录,以后所有的python虚拟环境都会自动安装在这个目录中去

img

重新按新的便捷的方式来创建虚拟环境:

# 列出所有虚拟环境
workon  

# 创建一个虚拟环境  
mkvirtualenv 环境名 -p python 

# 激活指定的虚拟环境  
workon 环境名

# 查看pip的配置
pip debug config

# 退出虚拟环境
deactivate 

# 删除指定的虚拟环境
rmvirtualenv 环境名

# 项目部署时,导出虚拟环境的依赖包到requements.txt文件中的命令:
pip freeze > filename.txt

原文:https://blog.csdn.net/Allen_TTT/article/details/126375555

posted @ 2022-09-28 22:52  黄河大道东  阅读(61)  评论(0)    收藏  举报