正在解决PyCharm python错误-dyld:未加载库
我正在使用macOS Sierra V.10.12.6下的PyCharm 2018.3.2社区版 今天,我在Python控制台中发现以下错误消息:正在解决PyCharm python错误-dyld:未加载库,python,pycharm,homebrew,Python,Pycharm,Homebrew,我正在使用macOS Sierra V.10.12.6下的PyCharm 2018.3.2社区版 今天,我在Python控制台中发现以下错误消息: dyld: Library not loaded: /usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/Python Referenced from: /Users/tleis/PycharmProjects/BioInformaticsI/venv/bi
dyld: Library not loaded: /usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/Python
Referenced from: /Users/tleis/PycharmProjects/BioInformaticsI/venv/bin/python
Reason: image not found
经过一些研究,我怀疑原因是我运行的一些与自制软件相关的命令。错误消息闻起来像是您可能已经更新了Python版本,偶尔会因为这些症状破坏virtualenvs
最简单的修复方法是删除并重新创建virtualenv 我也遇到了同样的问题,正如AKX所说,删除并重新创建virtualenv解决了这个问题。对于那些像我一样不确定如何做到这一点的人来说,这些命令对我起到了关键作用:
$ find ~/.virtualenvs/env-name/ -type l -delete
$ virtualenv ~/.virtualenvs/env-name
将“env name”替换为相关虚拟环境的名称。错误消息中显示的路径应该向您显示virtualenv名称。同样的问题发生在我身上,我试图在PyCharm IDE中更改项目解释器,如下所示 当系统中存在多个Python版本时,IDE必须将更新的引用解释为usr/local/bin/Python{version}
只需创建一个新项目,创建一个新的虚拟环境即可。这主要是因为您运行了Python升级或取消了Python二进制文件的链接和重新链接。如果您可以在没有IDE的情况下立即在终端中检查程序是否正常工作,这也会有所帮助。创建一个新的虚拟环境对我很有用 试着重新创建你的虚拟世界