gpt4 book ai didi

python: virtualenvwrapper 部分损坏并出现错误:没有名为 virtualenvwrapper 的模块

转载 作者:太空宇宙 更新时间:2023-11-03 14:34:15 25 4
gpt4 key购买 nike

我最近通过brew安装了python3(也通过brew安装了python2)并且没有触及系统python(新笔记本电脑macOS)。

然后我使用 pip3 install virtualenvwrapper 安装 virtualenvwrapper

然后在我的 shell (zsh) 中添加

    #set python3 as the default for new virtualenvs
$ export VIRTUALENV_PYTHON=python3
# set where virtual environments will live
export WORKON_HOME=$HOME/.virtualenvs
# set the folder for projects
export PROJECT_HOME=$HOME/PycharmProjects
# ensure all new environments are isolated from the site-packages
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
# use the same directory for virtualenvs as virtualenvwrapper
export PIP_VIRTUALENV_BASE=$WORKON_HOME
# makes pip detect an active virtualenv and install to it
export PIP_RESPECT_VIRTUALENV=true
if [[ -r /usr/local/bin/virtualenvwrapper.sh ]]; then
source /usr/local/bin/virtualenvwrapper.sh
else
echo "WARNING: Can't find virtualenvwrapper.sh"
fi

但是,每当我运行 mkvirtualenv 或我收到错误时:

 ...
Installing setuptools, pip, wheel...done.
/usr/bin/python: No module named virtualenvwrapper

尽管mkvirtualenv命令似乎按预期工作。但是,mkproject 不会,workon 命令也不会。

最佳答案

您使用 pip3 在 python3 中安装了 virtualenvwrapper,但在您运行 mkvirtualenv 时它访问了 python2

使用别名技术将 python3 设置为默认值。您可以通过https://stackoverflow.com/a/18425592/5334188来完成

还可以使用以下命令检查 virtualenvwrapper.sh 路径

关于python: virtualenvwrapper 部分损坏并出现错误:没有名为 virtualenvwrapper 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47079131/

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