【问题标题】:Running numpy from Terminal (Mac OS) and PyCharm从终端(Mac OS)和 PyCharm 运行 numpy
【发布时间】:2020-09-10 02:18:54
【问题描述】:

我无法在 PyCharm 中运行 NumPy,但它在终端 (Mac OS) 上运行良好。如何让 NumPy 在 PyCharm 中工作?

这是我从 PyCharm 收到的错误消息:

Traceback (most recent call last): 
  File "/Users/giridhar/PycharmProjects/numpy/testfile", line 12, 
    in a = np.array([1, 2, 3]) # Create a rank 1 array 
AttributeError: module 'numpy' has no attribute 'array'

【问题讨论】:

标签: python numpy pycharm


【解决方案1】:

看起来Pycharm可见的Python和系统python是不一样的。您必须指定 Pycharm 应该使用哪个 python 解释器。

您可以通过以下方式执行此操作:

  1. 按 Ctrl+Alt+S 打开项目设置/首选项。

  2. 在设置/首选项对话框中Ctrl+Alt+S,选择项目{项目名称} |项目口译员。单击“配置项目解释器”图标并选择“添加”。

您也可以尝试将其添加到 Python 文件的顶部:

#!/opt/python3.7/bin/python 

这将允许您指定应从终端使用哪个 python 解释器。只要确保您使用的是已经安装了 numpy 的 Python 解释器。

【讨论】:

  • 我运行 Mac OS。我看到 Control 和 S 但没有看到 Alt。我在 Edit Configuration 中看到 Project Preferences 。
  • BtB,我确实从您提到的内容中获得了线索,并更改了 Python 路径。 numpy 现在可以在 Pycharm 中使用。但是,当我运行我的纯 Python 代码(在与 numpy 不同的路径中)时,我被卡住了。因此,当我运行 numpy 和运行纯 Python 代码时,我似乎必须更改 Python 解释器路径。但是,如何运行具有 numpy 代码的 Python 代码?如何更改解释器路径?运行 python + numpy 组合代码?我应该只有 1 个 Python 目录吗?
  • 您可以尝试将其添加到您的 python 文件的顶部:#!/opt/python3.7/bin/python 这将允许您指定应该从终端使用哪个 python 解释器。只需确保您使用的是已经安装了 numpy 的 python 解释器。
  • 没问题。我很高兴能帮上忙。您能否将我的答案标记为问题的答案?
  • 当然,但我对 Stackoverflow 还是很陌生。如何将您的答案标记为解决问题的答案?
猜你喜欢
  • 2016-01-10
  • 2013-07-17
  • 2020-12-18
  • 2018-10-16
  • 2011-06-11
  • 2011-08-18
  • 1970-01-01
  • 1970-01-01
  • 2020-08-30
相关资源
最近更新 更多