分享

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

 Python集中营 2023-03-22 发布于甘肃

在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虚拟环境。



    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多