gpt4 book ai didi

python - 更新 : No module named virtualenvwrapper 后 python 和 virtualenvwrapper 出现问题

转载 作者:IT老高 更新时间:2023-10-28 20:30:19 26 4
gpt4 key购买 nike

我在 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 我会收到以下消息。

New python executable in venv/bin/python
Installing setuptools, pip...done.
Blockquote /usr/local/bin/python: No module named virtualenvwrapper

旧的 .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

new .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

使用新的 .baschrc 我输入 source .bashrc 并得到以下输出。

/usr/local/bin/python: No module named virtualenvwrapper virtualenvwrapper.sh: There was a problem running the initialization hooks.

If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenvwrapper has been installed for VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python and that PATH is set properly.

我也试过 which -a python:

输出:

/usr/local/bin/python
/usr/bin/python

我想将 python 2.7.9 与 virtualenv 和 virtualenvwrapper 一起使用。那么我必须做些什么才能让它运行呢?

最佳答案

如果您像我一样修改了 virtualenvwrapper 以指向 python3,请在 .bashrc 文件中添加以下行:

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

确保将其放在以下行之前(如果有的话):

source /usr/local/bin/virtualenvwrapper.sh

然后,确保您安装 virtualenvvirtualenvwrapper 使用:

sudo /usr/local/bin/pip3 install virtualenv virtualenvwrapper

关于python - 更新 : No module named virtualenvwrapper 后 python 和 virtualenvwrapper 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29486113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com