python - 如何在 Python 3.5 IDLE 上导入 pandas 和 matplotlib

标签 python matplotlib python-idle

我正在运行以下代码:

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/

相关文章:

python - PyInstaller 电子邮件模块错误

matplotlib - 如何用颜色渐变填充直方图,其中固定点代表颜色图的中间

python - 使用 PyPlot 绘制平滑线

python-3.x - 如何在conda环境中为python 3运行IDLE?

python - Python 中的方法与函数值字段

python - 如何使用 Python 在指定的 delims 之后查找和替换/删除文本?

php - Python 子进程无法识别 $PATH 中的命令

python - 最后一个小刻度未绘制 - Pyplot

python - 为什么 python 整数缓存范围 [-5, 256] 不能在所有平台上以类似的方式工作?

python - 获取 Mac 空闲时间 C 或 Python