gpt4 book ai didi

python - 安装 virtualenvwrapper 时出现问题 - 没有名为 virtualenvwrapper 的模块

转载 作者:行者123 更新时间:2023-11-28 18:44:29 28 4
gpt4 key购买 nike

我正在尝试从您的官方指南中安装 virtualenvwrapper http://virtualenvwrapper.readthedocs.org/en/latest/install.html

我使用 pip 安装 virtualenvwrapper 并定义环境变量和源

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh

我重新启动我的 shell 并得到以下输出。

bgarcial@el-pug:~$ bash
/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 virtualenv has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python and that PATH is
set properly.
bgarcial@el-pug:~$

尽管如此,mkvirtualenv 和其他命令仍然有效。但是,这是什么意思?我该如何解决?谢谢

最佳答案

您的 ~/.bashrc 文件的内容是什么?

您可能正在调用“virtualenvwrapper”而不是“virtualenvwrapper.sh”

或者:

您可能正在为当前 shell 导出变量,这些变量不会持久存在或不会传播到后续 shell。

以下脚本将安装 virtualenvwrapper 并配置 bash 以持久保存环境变量,这反过来应该会使 virtualenvwrapper 按预期工作。

pip install virtualenvwrapper

configure_bashrc(){
echo '
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
' >> ~/.bashrc

source ~/.bashrc
}

[[ -z $(grep virtualenv ~/.bashrc) ]] && configure_bashrc

关于python - 安装 virtualenvwrapper 时出现问题 - 没有名为 virtualenvwrapper 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22124794/

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