Ubuntu下面安装virtualenv和virtualenvwrapper
程序员文章站
2022-06-06 16:53:28
...
Ubuntu下面安装virtualenv和virtualenvwrapper
1.介绍
virtualenv我的理解是它是一个虚拟环境,用来创建一个独立的Python运行环境,比如有点项目基于Python2,有的基于Python3,我们用virtualenv就可以实现不同项目之间的版本互不干扰。
virualenvwrapper的话它是管理你的虚拟环境(virtualenv),其实就是统一管理虚拟环境的目录,并且省去了source的步骤。
安装及配置
1.安装virtualenv
pip install virtualenv
2.安装virtualenvwrapper
pip install virtualenvwrapper
3.配置环境
首先需要创建一个文件来存储各种项目,在家目录里创建./virtualenvs文件夹,然后我们打开~/.bashrc文件,使用vim在行尾添加如下两行:
export WORKON_HOME=$HOME/.virtualenvs
source ~/.local/bin/virtualenvwrapper.sh
需要注意的是有的系统默认下载的virtualenvwrapper路径不在这里,而在
/usr/local/bin/virtualenvwrapper.sh,那么上面第二行就要改为
source /usr/local/bin/virtualenvwrapper.sh
添加完后我们执行下面语句进行配置:
source ~/.bashrc
至此,我们的安装和配置就完成了,接下来就可以使用mkvirtualenv来创建新的虚拟环境了,比如:
mkvirtualenv -p python3 test
即创建的是Python3版本的虚拟环境,如果没什么报错的话,我们这个环境就创建完成了。要注意的是可以会出现virtualenv: error: unrecognized arguments: --no-site-packages这样的报错。原因可能是因为版本的问题,本人测试卸载重装即可解决。步骤如下:
pip uninstall virtualenv
pip install virtualenv==16.7.9(这个可以换的)
这样就会创建一个test文件夹,该文件夹在~./virtualenvs下面存放着,所有创建的环境都在该目录下管理,这也是virtualenvwrapper的好处。
4.进入、退出、删除虚拟环境
4.1进入:
我们输入workon,然后回车可以显示所有的虚拟环境,然后想进入哪一个输入workon test(要进入的环境)即可。
4.2退出:
要退出该环境输入deactivate即可。
4.3删除:
输入rmvirtualenv test即可。
参考:ubuntu环境下python的virtualenv和virtualenvwrapper安装与使用
Python - Virtualenv
推荐阅读
-
ubuntu16.04.1下 mysql安装和卸载图文教程
-
ubuntu16.04.1下 mysql安装和卸载图文教程
-
Python环境管理-virtualenv和virtualenvwrapper
-
protobuf简单介绍和ubuntu 16.04环境下安装教程
-
Python环境管理-virtualenv和virtualenvwrapper
-
ubuntu下安装memcached和PHP的memcache扩展
-
Ubuntu安装PHP和PHP Nginx配置方法
-
Ubuntu查看修改mysql的登录名和密码、安装phpmyadmin
-
ubuntu下apt-get安装和彻底卸载mysql详解
-
Ubuntu 远程登陆服务器 ssh的安装和配置详解