相关疑难解决方法(0)

virtualenvwrapper和Python 3

我在ubuntu lucid上安装了python 3.3.1并成功创建了如下的virtualenv

virtualenv envpy331 --python=/usr/local/bin/python3.3
Run Code Online (Sandbox Code Playgroud)

envpy331在我家的目录上创建了一个文件夹.

我也已经virtualenvwrapper安装.但在文档中只支持2.4-2.7版本.. python有没有人试图组织python3virtualenv?如果是的话,你能告诉我怎么样吗?

python virtualenvwrapper python-3.x

111
推荐指数
8
解决办法
10万
查看次数

更新后python和virtualenvwrapper的问题:没有名为virtualenvwrapper的模块

我在ubuntu 14.04下使用virtualenv,virtualenvwrapper运行python 2.7.6.现在我从源代码安装了python 2.7.9.新的python解释器现在位于下面,/usr/local/bin但似乎旧的解释器也位于下面/usr/bin.

如果我运行python shell它会显示python2.7.9.但如果我使用mkvirtualenv venv我收到以下消息.

在venv/bin/python中新的python可执行文件
安装setuptools,pip ...完成.
Blockquote/usr/local/bin/python:没有名为virtualenvwrapper的模块

old .bashrc(使用python 2.7.6解释器的工作配置)

# virtualenv-wrappper path
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)

新的.bashrc(有失败配置)

# virtualenv-wrappper path
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)

使用新的.baschrcI键入source .bashrc并获得以下输出.

/ usr/local/bin/python:没有名为virtualenvwrapper virtualenvwrapper.sh的模块:运行初始化挂钩时出现问题.

如果Python无法导入virtualenvwrapper.hook_loader模块,请检查是否已为VIRTUALENVWRAPPER_PYTHON =/usr/local/bin/python安装了virtualenvwrapper,并且正确设置了PATH.

我也尝试过which -a python:

输出:

/usr/local/bin/python
/usr/bin/python
Run Code Online (Sandbox Code Playgroud)

我想在virtualenv和virtualenvwrapper中使用python 2.7.9.所以我要做的就是让它运转起来?

python virtualenv virtualenvwrapper

23
推荐指数
2
解决办法
4万
查看次数