繁体   English   中英

解决 PyCharm python 错误 - dyld: 库未加载

[英]Resolving PyCharm python error - dyld: Library not loaded

我在 macOS Sierra V. 10.12.6 下使用 PyCharm 2018.3.2 社区版

今天我在 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 版本,这有时会因这些症状而破坏 virtualenv。

最简单的解决方法是删除并重新创建 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 的情况下在终端中立即检查程序是否正常工作,这也很有帮助。 创建一个新的虚拟环境对我有用!!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM