Linux下安装
1、virtualenv安装
python的虚拟环境主要使用的是virtualenv软件。安装之前需要用到pip,首先检测是否安装:
pip3 list
如果没有安装的话运行:
sudo apt-get install python3-pip
接着安装virtualenv:
sudo pip3 install virtualenv
2、安装virtualenvwrapper
virtualenvwrapper是virtualenv的扩展包,用于管理虚拟环境。它的作用是:
- 将所有虚拟环境整合到一个目录下
- 管理(创建,删除,复制)虚拟环境
- 切换虚拟环境
并且安装virtualenvwrapper的主要原因是为了后期使用方便,由于每次开启虚拟环境需要找到虚拟环境所在目录的bin下的使用source运行activate,这就需要记住每个虚拟环境所在的目录,而且切换环境不够方便,因此我们需要安装virtualenvwrapper,这样能够省去每次开启虚拟环境切换目录的操作,从而更加方便快捷。
安装命令:
sudo apt-get install virtualenvwrapper
安装完成后,需要配置一下才可以正常使用,需要配置的文件是/home/.bashrc
:
vim .bashrc
打开之后在文件最下方增加如下代码:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
配置完成之后需要执行如下命令,才可以让编辑后的配置文件生效:
source ~/.bashrc
这时有可能会报错,错误意思大致是/usr/local/bin/virtualenvwrapper.sh
找不到文件位置,这个原因我也不太清楚,但可以通过find
指令找一下这个脚本,我的是在/usr/share/
里面,然后改一下上一步的配置文件就好了。
最终source完是这样的:
3、创建虚拟环境
一共有以下几种常用对的操作指令:
- 显示所有的虚拟环境名称
lsvirtualenv
- 创建虚拟环境
mkvirtualenv -p /usr/bin/python3 mywork # mkvirtualenv -p python路径 (mywork)虚拟环境名称
- 启动/ 切换虚拟环境
workon [name]
- 删除虚拟环境
rmvirtualenv [name]
- 离开虚拟环境
deactivate
以上就是常见的指令了,可以发现进入到某个虚拟环境之后,linux系统名称前方的括号就已经变化了,这时候pip list
可以看到所拥有的库,也可以继续添加。
Windows下安装
pip install virtualenv
创建虚拟环境,这个my是自己命名的环境名。
python -m venv mywork
激活虚拟环境
mywork\scripts\activate
退出虚拟环境
deactivate
标签:virtualenv,bin,Python,创建,virtualenvwrapper,虚拟环境,usr,安装 From: https://www.cnblogs.com/jkme/p/17013529.html