python - 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.
我到底需要改变什么才能让这个环境正常工作?
解决方案
推荐阅读
- javascript - jQuery 循环遍历表单并仅检索可见输入的字段标签和值
- mysql - 坚持 MySQL 查询,id 相同的 quote_num 但最大状态和最大版本
- machine-learning - 为训练和验证指定单独的 tf.summary file_writers
- flutter - 如何将颤振小部件连续放置两个在最外面,一个在中间?
- kotlin - 序列化数据类时类型不匹配
- git - 存储库名称末尾的“.git”在本地 git 存储库、远程存储库位置是否重要?
- python - 分组日期滚动中最新非空值的 Pandas 日期索引
- powerbi - 在矩阵下方显示附加数据
- python-3.x - 为什么附加到 dict 会改变第一个列表?
- methods - Groovy 方法调用语法