我正在尝试运行一个执行几个API调用和Kafka逻辑的Python脚本,但是出现以下错误:
dyld: Library not loaded: @executable_path/../.Python
已经尝试使用brew update && brew upgrade
以及Python2和Python3,但仍然出现相同的错误。
可能的原因是什么,如何修复?
我正在尝试运行一个执行几个API调用和Kafka逻辑的Python脚本,但是出现以下错误:
dyld: Library not loaded: @executable_path/../.Python
已经尝试使用brew update && brew upgrade
以及Python2和Python3,但仍然出现相同的错误。
可能的原因是什么,如何修复?
嗨,我也在使用brew upgrade后遇到了同样的问题,我通过删除virtualenv解决了它。
find myvirtualenv -type l -delete
然后重新创建虚拟环境
virtualenv myvirtualenv
参考:
http://www.jeremycade.com/python/osx/homebrew/2015/03/02/fixing-virtualenv-after-a-python-upgrade/
任何使用pipenv(你应该用!)的人都可以简单地使用这两个命令——无需激活venv:
rm -rf `pipenv --venv` # remove the broken venv
pipenv install --dev # reinstall the venv from pipfile