Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在解决PyCharm python错误-dyld:未加载库_Python_Pycharm_Homebrew - Fatal编程技术网

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

正在解决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

我正在使用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/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的情况下立即在终端中检查程序是否正常工作,这也会有所帮助。创建一个新的虚拟环境对我很有用

试着重新创建你的虚拟世界