【问题标题】:PyCharm on Mac osx ModuleNotFoundError: No module namedMac osx ModuleNotFoundError 上的 PyCharm:没有命名模块
【发布时间】:2019-05-31 07:29:38
【问题描述】:

空闲的 PyCharm 操作系统 Mac osx 蟒蛇2.7 python3

使用 PyCharm 编码时出现此错误..

ModuleNotFoundError: No module named 'numpy', matplotlib and 其他的。

有什么办法吗?

已经将解释器更改为 python3 它正在 bash 终端上运行 python 2.7 和 python3

import datetime as dt
import numpy
import matplotlib as plt
from matpololib import style
import pandas as pd
import pandas_datareader.data as web

style.use('ggplot')

【问题讨论】:

  • 您应该在项目使用的环境中安装 numpy。尝试在 PyCharm 中打开终端并运行 pip install numpy
  • tks 我试过了,回答您使用的是 pip 版本 10.0.1,但是版本 18.1 可用。您应该考虑通过“pip install --upgrade pip”命令进行升级。
  • 这是警告而不是错误。
  • tks,在 PyCharm 内的终端上工作它工作正常。但是如何修复错误编码并在编码环境下运行?
  • 您应该在 setiings->Project->Project interpreter 中检查项目使用的环境。您还会在那里看到已安装的软件包。

标签: python macos pycharm


【解决方案1】:

假设您将 macOS 与 pyenv 一起用于不同的 python 版本。

以matplotlib堆积条形图bar_stacked.py为例(你可以从https://matplotlib.org/gallery/lines_bars_and_markers/bar_stacked.html#sphx-glr-gallery-lines-bars-and-markers-bar-stacked-py得到.py)。

简短回答:快速配置 pyenv python,如下图所示:

quick config steps

详情

  1. 用 PyCharm 打开 bar_stacked.py;

  2. 检查您的 python 环境设置:

    • 2.1 用终端检查你的python版本:

ABC-MacBook-Pro:~ ABC$ which python /Users/ABC/.pyenv/shims/python

  • 2.2 检查你的pyenv安装的pythons

ABC-MacBook-Pro:~ ABC$ pyenv versions system * 3.7.0 (set by /Users/ABC/.python-version)

  • 2.3确认你使用的python版本,这里是Python 3.7.0

ABC-MacBook-Pro:~ ABC$ python --version Python 3.7.0

3.如下配置PyCharm解释器:

  • 3.1 PyCharm -> Preferences -> Project -> Project Interpreter,你会看到一个类似齿轮的图标,点击它并选择Add...

  • 3.2选择左侧Virtualenv Environment

  • 3.3 选择右边的Existing environment,在弹窗中,找到我在步骤2.1中勾选的python,这里是/Users/ABC/.pyenv/shims/python

  • 3.4 你也可以勾选Make available to all projects如果你愿意

最后,这个 PyCharm 中的例子是这样运行的:

running

【讨论】:

    【解决方案2】:

    您是否注意到鼠标悬停在红色挥动下划线时弹出的信息?只需单击“安装 matplotlib”。然后就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-16
      • 1970-01-01
      • 2021-03-22
      • 2019-03-18
      • 2020-11-20
      • 1970-01-01
      • 2020-01-20
      相关资源
      最近更新 更多