【问题标题】:install numpy for pycharm on mac在 Mac 上为 pycharm 安装 numpy
【发布时间】: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
               ^

如何让 PyC​​harm “找到”我应该使用 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 版本与您的项目名称一起被提及。点击它进入项目解释器设置。
  • 有多种方法可以做到这一点。您也可以使用“终端”(在左下角)安装它。

标签: python numpy pycharm


【解决方案1】:

PyCharm 和 Anaconda 的主要区别在于 PyCharm 是一个非常方便的 IDE,而 Anaconda 是一组 python 库。我现在可以向您推荐的内容: (在您的终端(⌘+空格 -> 终端)或 PyCharm 的终端中执行此操作)

pip3 install numpy

您显示的错误似乎是您尝试不在终端中运行它,而是在 python 的控制台框中:/

另外 - here 是将 Anaconda 的库连接到 PyCharm 的好方法

通过 PyCharm 首选项安装库:
1. 点击“PyCharm”->“首选项”

2. 点击“项目解释器”并点击“+”按钮

3.输入“numpy”和“安装包”

【讨论】:

  • 你是对的终端,哎呀!但我收到这条消息:Requirement already satisfied: numpy in /usr/local/lib/python3.7/site-packages (1.16.3) 建议我确实安装了 numpy,但是当我运行 import numpy as np 时 pycharm 找不到它。
  • 尝试在 PyCharm 的 Python 控制台中运行它另外 - 如果需要 - 让我们添加一个“项目解释器”。你可以在 "PyCharm" -> "Preferences" (⌘,) -> "Project" -> "Project Interpreter" 中完成。您可以选择任何解释器开始(可能有多个)
  • 谢谢!我不得不关闭并重新打开 PyCharm,但它现在可以工作了。
【解决方案2】:

试试这个方法:

1:

Pycharm Preferences => Phyton 解释器

2:

选择项目解释器

3:

选择添加按钮 (+)

4:

在搜索栏中搜索 numpy

5:

安装包。

如果你仍然有错误

没有名为“numpy”的模块

然后转到 PyCharm 软件的终端左下角。

然后安装numpy。

pip install numpy

【讨论】:

  • 这个版本的PyCharm的“文件”下没有“设置”选项!
  • 您使用的是哪个版本的 PyCharm?
  • 2020.1.我认为其中一些信息现在在 pycharm -> 首选项中
  • 使用 Edited 答案会起作用。我已经测试过了。
  • 谢谢!这适用于安装numpy,但我仍然无法将其导入pycharm!
猜你喜欢
  • 1970-01-01
  • 2016-08-28
  • 2020-09-08
  • 1970-01-01
  • 2014-01-31
  • 2019-05-06
  • 1970-01-01
  • 2012-10-17
  • 2020-08-22
相关资源
最近更新 更多