安装virtualenv时出现的问题解决

安装virtualenv时出现的问题解决,第1张

安装virtualenv

安装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 [虚拟环境名称]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11706181.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存