近日在学习Python的时候用到了virtualenv虚拟环境。不逼逼,直接开始。
首先我们应该先安装pip
,如果pip
不会安装的可以看这里。
- 安装virtualenv
sudo pip install virtualenv
- 安装virtualenvwrapper
sudo pip install virtualenvwrapper
virtualenvwrapper是virtualenv工具的一组扩展包。由于virtualenv 的缺点不方便我们管理使用虚拟环境,因此我们使用virtualenvwrapper扩展包,他可以将所有的虚拟环境集中起来,帮助我们更好地创建、删除、赋值、切换虚拟环境。这里不做过多赘述,想要了解的小伙伴可以点击这里查看。
下面我们配置一下bash_profile文件。
vim ~/.bash_profile
输入i
进行编辑
然后在最下方输入以下代码:
export WORKON_HOME='~/.virtualenvs'
export VIRTUALENVWRAPPER_PYTHON='/Users/mac/anaconda/bin/python3' #这个路径是你的Python安装路径,不知道的可以使用which python3进行查看
source /Users/mac/anaconda/bin/virtualenvwrapper.sh #这个路径是你的virtualenvwrapper.sh路径,不知道的同样可以使用which virtualenvwrapper.sh进行查看
esc
退出编辑,:x
保存退出。
然后在运行source ~/.bash_profile
重新加载文件
- 创建虚拟环境
配置完后我们就可以创建虚拟环境了,执行下面命令来创建虚拟环境test
mkvirtualenv test
- 查看虚拟环境
lsvirtualenv -b
workon
上面两个命令都可以列出当前所有的虚拟环境 - 切换虚拟环境:
workon test
使用上面命令我们可以在不同的虚拟环境之间进行切换,如果没有进入虚拟环境,运行该命令直接进入虚拟环境 - 复制虚拟环境
cpvirtualenv test test1
- 退出当前虚拟环境
deactivate
- 查看当前虚拟环境下安装了哪些包:
lssitepackages
- 删除虚拟环境
rmvirtualenv test
文章若有不足之处还请不吝赐教,大家互相学习。如果您觉得我的文章有用,点一下喜欢就可以了哦。
参考文章
在Mac上搭建Python虚拟环境
网友评论