MacOS上的Python“ dyld:未加载库”-错误

cik*_*mir 2 python macos installation shared-libraries

我正在尝试运行一个执行少量API调用和Kafka逻辑的python脚本,但出现以下错误:
dyld: Library not loaded: @executable_path/../.Python

尝试过brew update && brew upgrade并且也与Python2和Python3一起使用,但仍然出现相同的错误。
可能是什么原因以及如何解决?

azu*_*zul 8

嗨,我在brew升级后也遇到了这个问题,我用delete virtualenv解决了

find myvirtualenv -type l -delete
Run Code Online (Sandbox Code Playgroud)

然后重新创建virtualenv

virtualenv myvirtualenv
Run Code Online (Sandbox Code Playgroud)

参考:

http://www.jeremycade.com/python/osx/homebrew/2015/03/02/fixing-virtualenv-after-a-python-upgrade/


小智 7

该问题与 hombrew Python installs/upgrade 相关

任何使用pipenv(你应该!)的人都可以简单地使用这两个命令——无需激活 venv:

rm -rf `pipenv --venv` # remove the broken venv
pipenv install --dev   # reinstall the venv from pipfile 
Run Code Online (Sandbox Code Playgroud)