安装
|
|
创建虚拟环境
|
|
默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,
如果不想依赖这些package,那么可以加上参数
|
|
激活/关闭虚拟环境
激活12cd magic_venvsource bin/activate
关闭1deactivate
可以尝试对比一下,在虚拟环境和普通环境时12which pythonwhich pip
使用 virtualenv-wrapper
|
|
打开一个新的shell,输入mkvirtualenv test 。如果你打开另外一个shell,则你就不在这个virtualenv中了,你可以通过workon test 来启动。如果你的工作完成了,可以使用deactivate 来停用。
在PyCharm中使用 virtualenv
settings - Project Interpreter
在其中选择虚拟环境的目录。
使用requirements.txt安装依赖
|
|
生成requirements.txt文件
|
|
pip的freeze命令用于生成将当前项目的pip类库列表生成 requirements.txt 文件
参考资料
[1] 用virtualenv建立多个Python独立开发环境
[2] virtualenv – python虚拟沙盒
[3] Python使用requirements.txt安装类库