virtualenvwrapper,是一个命令集合,便于操作Python虚拟环境。
一次搞定配置并使用virtualenvwrapper目录
2.3 运行shell脚本激活virtualenvwrapper
1.安装virtualenvwrapper
打开 terminal 输入:
pip3 install virtualenvwrapper
2.修改 ~./bashrc 文件
改写~/.bashrc,在最后加上三行(这里给出我的配置,每个人的情况不一样,按照下面提示的方法操作并替换对应内容)
export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
上面三行bash代码解释:
2.1 设置WORKON命令创建环境的存放路径
export WORKON_HOME=$HOME/.virtualenvs
2.2 设置python3为默认python解释器
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
说明,这个python解释器根据实际的路径情况进行配置,通常在这个目录下,如果不在这个目录下,可以使用技巧:
打开terminal,输入python3,然后依次输入:
import sys
sys.path
这样就能得到对应的包目录,对应的python解释器的目录在sys包上两级的bin文件目录下
python解释器就在这里:
之后通过pwd命令就可以得到python解释器的所在目录,再加上python3就可以得到python3的完整路径:
则python解释器的完整路径为:
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3
2.3 运行shell脚本激活virtualenvwrapper
source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
如果是在MAC下,寻找文件可以使用命令mdfind:
如果是Linux如Ubuntu,Centos,可以使用find命令:
find / -name virtualenvwrapper.sh
3.激活bashrc设置
terminal 输入:
. ~/.bashrc
4.开始使用-创建虚拟环境
terminal输入:
mkvirtualenv env_name
该命令将在$HOME/.virtualenvs目录下(WORKON_HOME环境变量值)创建env_name目录
5.查看已有的虚拟环境
terminal输入:
workon
下面列出的就是目前已经创建的虚拟环境,我目前只有一个虚拟环境Algorithm
6.切换到指定虚拟环境中工作
(将注销其他已经被激活的虚拟环境):
workon env_name
7.注销当前已经被激活的虚拟环境
terminal 输入:
deactivate
8.删除虚拟环境
rmvirtualenv env_name
9.virtualenvwrapper中的其他命令
lsvirtualenv,虚拟环境的列表
cdvirtualenv,进入当前激活的虚拟环境
cdsitepackages,进入虚拟环境中的site-packages目录
lssitepackages,site-packages目录的列表
参考文章:
1.https://blog.csdn.net/taiyangdao/article/details/53890580
2.https://blog.csdn.net/weixin_40612082/article/details/83688750
后记:ubuntu18.04报错