我正在运行以下代码:
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib import style
style.use('ggplot')
web_stats = {"Day":[1,2,3,4,5,6],
"Visitors":[43,53,34,45,64,34],
"Bounce_Rate":[65,72,62,64,54,66]}
df = pd.DataFrame(web_stats)
print(df)
它在 Jupyter notebook 中对我来说工作得很好。但是当我尝试在 IDLE 上运行它时出现错误,我想知道如何让它在那里工作。
这是我遇到的错误:
追溯(最近的调用最后): 文件“C:\Users\theca\AppData\Local\Programs\Python\Python35-32\pandas.py”,第 1 行,位于 将 Pandas 导入为 pd 文件“C:\Users\theca\AppData\Local\Programs\Python\Python35-32\pandas.py”,第 2 行,在 将 matplotlib.pyplot 导入为 plt 导入错误:没有名为“matplotlib”的模块
我是 Python 新手,请帮忙。谢谢!
最佳答案
这是类似问题的重复。问题不在于 IDLE,而在于安装了多个版本的 python,或者不止一次安装了同一版本。答案是您必须为每个要使用它们的 python 可执行文件安装包。
你的回溯说你用“C:\Users\theca\AppData\Local\Programs\Python\Python35-32”运行 IDLE 并且 pandas 是用它安装的,开始运行,试图导入 matlib.pyplot 作为plt,失败了。您需要使用相同的 python 安装 matlib。尝试
C:\Users\theca\AppData\Local\Programs\Python\Python35-32 -m pip install matlib
关于python - 如何在 Python 3.5 IDLE 上导入 pandas 和 matplotlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45450464/