![](/img/trans.png)
[英]ModuleNotFoundError: No module named zenpy on PyCharm (Mac)
[英]PyCharm on Mac osx ModuleNotFoundError: No module named
空闲 PyCharm os Mac osx python 2.7 python3
使用 PyCharm 进行编码时出现此错误。
ModuleNotFoundError: 没有名为“numpy”的模块,与 matplotlib 和其他模块相同。
有什么解决办法吗?
已经将解释器更改为 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')
假设您将 macOS 与 pyenv 一起用于不同的 Python 版本。
就拿matplotlib堆积条形图bar_stacked.py
为例(你可以得到.py
从https://matplotlib.org/gallery/lines_bars_and_markers/bar_stacked.html#sphx-glr-gallery-lines-bars-and-markers-条形堆叠py )。
简短回答:快速配置 pyenv python,如该快照所示:
细节
用 PyCharm 打开 bar_stacked.py;
检查您的python环境设置:
ABC-MacBook-Pro:~ ABC$ which python /Users/ABC/.pyenv/shims/python
ABC-MacBook-Pro:~ ABC$ pyenv versions system * 3.7.0 (set by /Users/ABC/.python-version)
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 中的这个例子是这样运行的:
当您的鼠标悬停在红色波浪下划线上时,您是否注意到弹出窗口的信息? 只需单击“安装 matplotlib”。 然后就没事了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.