美文网首页
ubuntu上运行

ubuntu上运行

作者: 秦琴er | 来源:发表于2018-09-28 14:24 被阅读0次

pip 安装

sudo apt install python3-pip

pip 升级

sudo python3 -m pip install --upgrade pip

Virtualenv 安装

sudo python3 -m pip install virtualenv

virtualenvwrapper 安装

sudo python3 -m pip install virtualenvwrapper

打开~/.bashrc 文件:

cd /usr/local/bin

sudo gedit virtualenvwrapper.sh

在结尾添加:

export WORKON_HOME=$HOME/.virtualenvs

export PROJECT_HOME=$HOME/workspace

source /usr/local/bin/virtualenvwrapper.sh

然后执行:

source ~/.bashrc

将设置在文件中的配置信息马上生效,而不需要经过重启。

所有的虚拟环境,都位于/home/.virtualenvs 目录下

报错:/usr/bin/python: No module named virtualenvwrapper

原因:Ubuntu 安装了 2.7 和 3.x 两个版本的 python,在安装时使用的是 

sudo pip3 install virtualenvwrapper

在运行的时候默认使用的是 python2.x,但在 python2.x 中不存在对应的模块。

解决办法:增加此环境变量:

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

注意

在 ubuntu 下以点开头命名的文件和文件夹是隐藏的,如果需要修改它们,如何看见

进入自己主目录,按 ctrl+h.就能看见以点号开头的隐藏文件

创建:virtualenv [虚拟环境名称]

但是有时还是会遇到

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is set properly.

: command not found

这时,你需要

sudo gedit /.bashrc

在~/.bashrc中添加行:

export WORKON_HOME=$HOME/.virtualenvs

source /usr/local/bin/virtualenvwrapper.sh

然后运行: source ~/.bashrc

这样就可以了

相关文章

网友评论

      本文标题:ubuntu上运行

      本文链接:https://www.haomeiwen.com/subject/ucbwiftx.html