virtualenv和virtualenvwrapper

virtualenv

前提是已经安装好了python.我的ubuntu是自带了python2.7和python3.6

安装vrtualenv

sudo apt-get install python-virtualenv

创建virtualenv环境

virtualenv pyenv

激活virtualenv环境

lcg@ubuntu:~$ cd pyenv/bin/
lcg@ubuntu:~/pyenv/bin$ source activate

激活后执行python可以看到默认是python2.7的环境,我们需要的是python3,那么先退出此环境,再创建python3的环境

退出环境

(pyenv) lcg@ubuntu:~/pyenv/bin$ deactivate

创建python3.6环境

lcg@ubuntu:~$ virtualenv -p /usr/bin/python3.6 py3

virtualenvwrapper

先安裝pip(我安裝的是python3的)

sudo apt install python3-pip

創建軟連接

ln -s /usr/bin/pip3 /usr/bin/pip

virtualenvwrapper是一个virtualenv的管理工具,有了它就不需要每次激活都去指定目录执行activate那么麻烦。

安装:

pip install virtualenvwrapper

找打它的位置,并把它的位置进行复制(我的位置是/home/lcg/.local/bin/virtualenvwrapper.sh)

sudo find / -name virtualenvwrapper.sh

配置bashrc

在最后面添加下面的两行配置内容并保存(source对应的是刚才复制的地址)

export WORKON_HOME=$HOME/.virtualenvs
source /home/lcg/.local/bin/virtualenvwrapper.sh

再source一下使得配置生效

然后就可以创建virtualenv环境了,创建命令是mkvirtualenv,创建完成后自动进入,退出命令是deactivace。下次在进入只需要workon一下就列出所有环境并且可以在workon后面加上环境进入,所有的环境在~/.virtualenvs目录下

我的默认进入python3的环境

mkvirtualenv pyenv

退出环境

deactivate 

删除环境

lcg@ubuntu:~$ cd ~/.virtualenvs/
lcg@ubuntu:~/.virtualenvs$ rm -rf pyenv/

创建python2环境

mkvirtualenv --python=/usr/bin/python2 py2

 

 Windows下安装virtualenv和virtualenvwrapper

1.安装virtualenv

pip install virtualenv

2.安装virtualenvwrapper

pip install virtualenvwrapper-win

mkvirtualenv --python=C:\Python27\python.exe py27
posted @ 2018-03-19 00:13  0bug  阅读(882)  评论(0编辑  收藏  举报