安装virtualenv及扩展包:
sudo pip3 install virtualenv #
sudo pip3 install virtualenvwrapper
安装完虚拟环境后,提示找不到mkvirtualenv命令,须配置环境变量:
# 1、创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs
# 2、打开~/.bashrc文件,并添加如下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
ubuntu18里,通过pip安装virtualenvwrapper得到的virtualenvwrapper.sh被安装在~/.local/bin/目录下,需要修改上面添加在~/.bashrc的内容中的路径即可:
export WORKON_HOME=$HOME/.virtualenvs
source ~/.local/bin/virtualenvwrapper.sh
# 3、运行source ~/.bashrc
安装virtualenv可能遇到的问题
virtualenvwrapper.sh文件找不到的问题:
ubuntu16.04里,通过pip安装virtualenvwrapper得到的virtualenvwrapper.sh被安装在~/.local/bin/目录下,需要修改上面添加在~/.bashrc的内容中的路径即可:
export WORKON_HOME=$HOME/.virtualenvs
source ~/.local/bin/virtualenvwrapper.sh
no model named virtualenvwrapper问题:
在~/.bashrc中指定python解释器路径即可
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
ERROR: virtualenvwrapper could not find virtualenv in your path
使用命令whereis找到virtualenv所在的目录,若找不到,以下是两个参考路径
/usr/local/bin
~/.local/bin
然后在 ~/.bashrc中添加一句 :PATH=$PATH: virtualenv所在路径,此时我的 .bashrc 文件是这样
PATH=$PATH:~/.local/bin
/usr/local/bin/virtualenvwrapper.sh
~/.local/bin/virtualenvwrapper.sh
xp中mkvirtualenv找不到目录解决方法:将用户的用户变量方式修改为不包括中文的路径即可,具体步骤如下:
1、在“我的电脑”图标上单击鼠标右键,选择“属性”;
2、在d出的“系统特性”窗口上,单击“高级”标签,然后单击“环境变量”按钮进入“环境变量”设置窗口;
3、在窗口上方的“XXX的用户变量”列表框中会显示出用户变量temp和tmp的设置情况,此时你需要单击“编辑”按钮对temp和tmp的变量值进行修改,即将变量值由“%USERPROFILE%\Local setting\Temp”改为“X:temp”;
4、单击“确定”按钮保存退出,然后重新启动系统即可解决安装软件时提示找
不到路径的问题。升级python包管理工具pip
pip install --upgrade pip
备注:当你想升级一个包的时候 `pip install --upgrade 包名`
2.python虚拟环境安装
sudo apt-get install python-virtualenv
sudo easy_install virtualenvwrapper
上述工具装好后找不到mkvirtualenv命令,需要执行以下环境变量设置。
1.创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs
2.在~/.bashrc中添加行:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
3.运行:
source ~/.bashrc
3.创建python虚拟环境
mkvirtualenv [虚拟环境名称]
workon [虚拟环境名称]
4.退出虚拟环境 离开 deactivate
5.删除(慎用)
rmvirtualenv [虚拟环境名称]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)