我对Python完全陌生,刚刚下载了具有专业许可证的Anaconda。然后,我将GitHub存储库克隆到PyCharm中,作为我的第一个项目。
PyCharm(我以前从未使用过)在第一行代码上失败:
import numpy as np
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/Applications/PyCharm with Anaconda plugin .app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'numpy'
我的理解是,Anaconda应该已经附带了numpy,scipy和其他一些关键软件包。我发现PyCharm找不到某种方式,但是如何重定向呢?我正在使用Mac和PyCharm 2020.1。某些other help pages表示可从“设置”选项卡或文件/默认设置安装软件包,但此版本的IDE中不存在这些按钮。我还尝试在基于this solution的Python控制台框中安装numpy,但这也不起作用:
pip3 install numpy
File "<input>", line 1
pip3 install numpy
^
我如何获得PyCharm以“查找”我应该通过Anaconda下载的软件?
编辑:我设法打开了该项目的python解释器,并使用“ +”按钮安装了numpy,但是当我运行import numpy as np
时,它仍然给出此错误:
:重新启动PyCharm后此错误消失了……我很惊讶在安装软件包后有必要这样做。>>> import numpy as np Traceback (most recent call last): File "<input>", line 1, in <module> File "/Applications/PyCharm with Anaconda plugin .app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import module = self._system_import(name, *args, **kwargs) ModuleNotFoundError: No module named 'numpy'
Edit 2
我对Python完全陌生,刚刚下载了具有专业许可证的Anaconda。然后,我将GitHub存储库克隆到PyCharm中,作为我的第一个项目。 PyCharm(我从没用过...
PyCharm和Anaconda之间的主要区别是PyCharm是一个非常方便的IDE,而Anaconda是一组python库。我现在可以向您推荐的内容:(在您的终端(⌘+ space->终端)或PyCharm的终端中执行]] ::
尝试这种方式: