首页 > 解决方案 > Mac 上的 virtualenvwrapper(使用终端):查找“virtualenvwrapper.hook_loader”的模块规范时出错

问题描述

试图完成安装 virtualenvwrapper。我已经安装了 Python 3.8.3 和 virtualenv/virtualenvwrapper 但是当我导出以设置虚拟环境位置时,使用:

export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS=' -p /usr/bin/python3 '
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh 

它说没有目录。所以我改变了我的来源

/Library/Frameworks/Python.framework/Versions/3.8/bin/virtualenvwrapper.sh

因为在使用了 which virtualenvwrapper.sh 之后,就是它所在的位置。

一旦我这样做了,虽然我得到了错误

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/bin/python3 and that PATH is
set properly.

我到底需要改变什么才能让这个环境正常工作?

标签: pythondjangovirtualenvvirtual-environment

解决方案


推荐阅读