我正在使用macOS Sierra V.10.12.6下的PyCharm 2018.3.2 Community Edition
今天,我在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/bin/python
Reason: image not found
经过研究,我怀疑原因是由于我运行的一些与HomeBrew相关的命令。
答案 0 :(得分:2)
我遇到了同样的问题,正如AKX所说,删除并重新创建virtualenv可以解决该问题。对于像我一样不确定如何执行此操作的人,这些命令对我有用:
$ find ~/.virtualenvs/env-name/ -type l -delete
$ virtualenv ~/.virtualenvs/env-name
将“ env-name”替换为相关虚拟环境的名称。错误消息中显示的路径应向您显示virtualenv名称。
答案 1 :(得分:2)
只需通过创建一个新项目来创建一个新的虚拟环境。这主要是因为您运行了Python升级,或者取消了python二进制文件的链接并重新链接了。如果您可以在不使用IDE的情况下立即在终端中检查程序是否正常运行,则也有帮助。创建一个新的虚拟环境对我有用!
答案 2 :(得分:1)
该错误消息闻起来像是您可能已更新了Python版本,这有时会破坏具有这些症状的virtualenvs。
最简单的解决方法是删除并重新创建virtualenv。
答案 3 :(得分:0)