闲暇时光 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')
答案 0 :(得分:0)
假定您将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:
详细信息
使用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
,您会看到一个像齿轮的图标,单击它并选择{{ 1}}
3.2选择左侧的Add...
3.3在右侧选择Virtualenv Environment
,在弹出窗口中,按照步骤2.1中的步骤找到我正在使用的python,这里是Existing environment
3.4,如果需要,您还可以选中/Users/ABC/.pyenv/shims/python
框
最后,PyCharm中的此示例运行如下:
答案 1 :(得分:0)
当鼠标悬停在红色挥动的下划线上时,您是否注意到弹出信息?只需单击“安装matplotlib”。那没关系