python安装virtualenv和virtualenvwrapper
virtualenv的安装
$ sudo pip install virtualenv
或者
$ sudo apt-get install python-virtualenv
查看virtualenv的版本号, 或检查系统是否是否安装了virtualenv:
$ virtualenv --version
用virtualenv创建虚拟环境, 一般虚拟环境被命名为venv:
$ virtualenv venv
激活这个虚拟环境:
$ source venv/bin/activate
virtualenvwrapper的安装
$ sudo pip install virtualenvwrapper
安装完成后, 会在下面的位置生成virtualwrapper的shell脚本。
/usr/local/bin/virtualenvwrapper.sh
在使用virtualenvwrapper时, 需要配置登录的shell初始化脚本, 将virtualenvwrapper.sh的信息读入当前的shell环境。这里以base为例, 通过对用户根目录下(即/home/[username])的.bashrc配置文件进入如下修改即可。
修改.bashrc:
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh fi
查找virtualenvwrapper.sh路径
sudo find / -name virtualenvwrapper.sh或者
which virtualenvwrapper.sh
再次读入.bashrc:
$ source ~/.bashrc
我们可以输入命令mkvirtualenv, 看一下其是否可用。
$ mkvirtualenv --help
建立虚拟环境:
$ mkvirtualenv env
确认虚拟环境:
$ ls -la $HOME/.virtualenvs
与virtualenv的相同处与不同处, 其中, 退出虚拟运行环境的命令同样是deactivate, 进入虚拟运行环境的命令变为workon。
退出虚拟环境:
(venv) $ deactivate
进入已存在的环境或者切换环境, 假设存在虚拟环境名为env:
$ workon env
浏览虚拟环境:
$ workon
删除虚拟环境:
$ rmvirtualenv env
共有 0 条评论