python虚拟环境太多不好管理,强烈推荐virtualenvwrapper!

在python语言的开发过程中,由于经常需要使用到虚拟环境的方式来区分不同项目之间的依赖。

使用虚拟环境不会使得项目之间的依赖产生过多的冗余,能更好的便于管理项目和第三方非标准库模块。

虚拟环境的创建/删除等操作,我们经常使用的是virtualenv模块,而virtualenvwrapper则是对多个虚拟环境进行管理,两者之间相辅相成!

pip install virtualenv

pip install virtualenvwrapper-win

注意,这里安装完成之后需要配置一下环境变量,变量名称为:WORKON_HOME,变量值则为我们需要创建的python虚拟环境的文件夹地址(例如:D:/python/envs)。

完成之后,切换到我们的虚拟文件夹(D:/python/envs)下面就能进行环境的管理操作了。

创建虚拟环境:mkvirtualenv  [虚拟环境名称]

创建指定解释器的虚拟环境:mkvirtualenv -p [python安装路径]  [虚拟环境名称]

启动/切换虚拟环境:workon [虚拟环境名称]

退出虚拟环境:deactivate

删除虚拟环境:rmvirtualenv [虚拟环境名称]

查看有哪些虚拟环境:workon

使用workon [虚拟环境名称] 切换到相应的python虚拟环境下面。

查看当前虚拟环境已经安装的python模块:pip list

将当前虚拟环境的依赖导出到requirements.txt文件:pip freeze > requirements.txt

根据requirements.txt文件安装python模块: pip install -r requirements.txt

python虚拟环境的管理已经在我们的掌控之中了,另外在pyscharm打开python项目时我们可以直接修改其使用的版本为python虚拟环境。

pycharm01.png
pycharm02.png

猜你喜欢

转载自blog.csdn.net/chengxuyuan_110/article/details/129718303