正在解决 PyCharm python 错误 - dyld:库未加载
Resolving PyCharm python error - dyld: Library not loaded
我正在使用 PyCharm 2018.3.2 社区版,在 macOS Sierra V. 10.12.6 下
今天在Python-Console 中发现如下错误信息:
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 相关的一些命令。
错误消息听起来像是您可能已经更新了 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 二进制文件进行了 unlink 和重新 link 升级。如果您可以在没有 IDE 的情况下立即在终端中检查程序是否正常运行,这也会有所帮助。创建一个新的虚拟环境对我有用!!
我正在使用 PyCharm 2018.3.2 社区版,在 macOS Sierra V. 10.12.6 下
今天在Python-Console 中发现如下错误信息:
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 相关的一些命令。
错误消息听起来像是您可能已经更新了 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 二进制文件进行了 unlink 和重新 link 升级。如果您可以在没有 IDE 的情况下立即在终端中检查程序是否正常运行,这也会有所帮助。创建一个新的虚拟环境对我有用!!