【问题标题】:Resolving PyCharm python error - dyld: Library not loaded解决 PyCharm python 错误 - dyld: 未加载库
【发布时间】:2019-05-30 18:37:22
【问题描述】:

我在 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 相关的命令。

【问题讨论】:

  • 尝试重新创建你的 virtualenv

标签: python pycharm homebrew


【解决方案1】:

错误消息听起来像是您可能已经更新了 Python 版本,这有时会破坏具有这些症状的 virtualenvs。

最简单的解决方法是删除并重新创建 virtualenv。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,正如 AKX 所说,删除并重新创建 virtualenv 解决了它。对于像我一样不确定如何执行此操作的人,这些命令对我有用:

    $ find ~/.virtualenvs/env-name/ -type l -delete
    $ virtualenv ~/.virtualenvs/env-name
    

    将“env-name”替换为相关虚拟环境的名称。错误消息中显示的路径应该会告诉您 virtualenv 名称是什么。

    【讨论】:

      【解决方案3】:

      同样的问题发生在我身上,我尝试在 PyCharm IDE 中更改项目解释器,如下所示。

      当您的系统中存在多个 Python 版本时,IDE 必须将更新后的引用解释为 usr/local/bin/python {version}

      【讨论】:

        【解决方案4】:

        只需通过创建一个新项目来创建一个新的虚拟环境。这主要是因为您运行了 Python 升级或对 Python 二进制文件进行了取消链接和重新链接。如果您可以在没有 IDE 的情况下立即在终端中检查程序是否正常工作,这也会有所帮助。创建一个新的虚拟环境对我有用!

        【讨论】:

          猜你喜欢
          • 2018-05-17
          • 2014-07-25
          • 2018-08-14
          • 1970-01-01
          • 2018-11-07
          • 2012-04-23
          • 2011-02-27
          • 2017-07-31
          相关资源
          最近更新 更多