Python 的虚拟环境是十分有必要的
使用virtualenv创建虚拟python环境
第一种安装
通过命令:
优点:以后您将能够升级 virtualenv 而不会影响系统的其他部分。
1 | sudo apt-get install python-virtualenv |
或者
1 | sudo pip install virtualenv |
然后创建一个虚拟环境:
1 | virtualenv env1 |
进入env1
1 | cd env1 |
激活环境
1 | source bin/activate |
你会发现在shell提示符前面多了(env1)这个提示,这就说明你已经是在虚拟环境中,在这个里面你可以安装任意的python库,而不用担心会把系统自带的python库搞乱。
1 | virtualenv -p /usr/bin/python3.5 myenv |
另外,如果存在多个python解释器,可以选择指定一个Python解释器(比如python2.7
),没有指定则由系统默认的解释器来搭建。
如果不进入文件夹,则使用下面的命令激活:
1 | source student-env/bin/activate |
停用虚拟环境:
1 | deactivate |
第二种安装
另外有一个工具,封装了创建虚拟环境的过程,不需要再使用source [路径]来创建,只需使用一个命令,不需考虑路径。
这个额外的工具就是:virtualenvwrapper。
通过
1 | pip install virtualenvwrapper |
安装。
安装完成之后,需要在用户根目录下(即/home/[username])的.bashrc末尾加入:
1 | source /usr/local/bin/virtualenvwrapper.sh |
有的人写是在.bash_profile文件中加入,不过我测试没有成功。
设置好之后,你就可以通过下面的命令来操作虚拟环境了:
创建并进入环境:mkvirtualenv env1
退出环境:deactivate
进入已存在的环境或者切换环境:workon env1或者env2
删除环境:
1 | rmvirtualenv env1 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Fstraw Blog!
评论