代码之家  ›  专栏  ›  技术社区  ›  cikavladimir

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

  •  5
  • cikavladimir  · 技术社区  · 7 年前

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

    尝试 brew update && brew upgrade 同时使用Python2和Python3,但仍然得到相同的错误。
    原因可能是什么?如何解决?

    2 回复  |  直到 7 年前
        1
  •  16
  •   azul    7 年前

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

    find myvirtualenv -type l -delete
    

    然后重新创建virtualenv

    virtualenv myvirtualenv
    

    参考号:

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

        2
  •  7
  •   Martijn Pieters    5 年前

    The issue is related to hombrew Python installs/upgrade

    使用 pipenv (你应该!)可以简单地使用这两个命令,而无需激活venv:

    rm -rf `pipenv --venv` # remove the broken venv
    pipenv install --dev   # reinstall the venv from pipfile 
    
    推荐文章