【发布时间】:2020-07-30 01:50:07
【问题描述】:
我是 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时它仍然给出这个错误:
>>> 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'
编辑 2:重新启动 PyCharm 后此错误消失了...我很惊讶在安装软件包后这是必要的。
【问题讨论】:
-
在 PyCharm 中,按 Ctrl + Alt + S 并转到 Project > Project Interpreter 并单击 + 按钮并为您的特定项目安装任何所需的包。
-
@DevanshSoni 当我在 Mac 上尝试 PyCharm 中的快捷方式(或我能想到的所有其他击键 + s 组合)时,没有任何反应,除非我遗漏了什么
-
在右下角,您的 python 版本与您的项目名称一起被提及。点击它进入项目解释器设置。
-
有多种方法可以做到这一点。您也可以使用“终端”(在左下角)安装它。