我正在运行以下代码:
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笔记本中,它对我来说很好用。但是,当我尝试在IDLE上运行它时,我遇到了错误,并且我也想知道如何使它在那里运行。
这是我遇到的错误:
追踪(最近通话):文件“ C:\ Users \ theca \ AppData \ Local \ Programs \ Python \ Python35-32 \ pandas.py”,第1行,在将熊猫作为pd导入文件“ C:\ Users \ theca \ AppData \ Local \ Programs \ Python \ Python35-32 \ pandas.py”,第2行,在导入matplotlib.pyplot作为pltImportError:没有名为“ matplotlib”的模块
我是Python新手,请提供帮助。谢谢!
我正在运行以下代码:将pandas作为pd导入matplotlib.pyplot从matplotlib导入样式style.use('ggplot')web_stats = {“ Day”:[1,2,3,4,5,6 ],“访问者”:[43,53,...
您是否实际安装了pandas和matplotlib?
我有同样的问题:安装不同版本的python确实是一个问题。如果您的Idle正在使用python 3.5,那么您只需要执行[]
pip3.5安装matplotlib
我认为是因为您使用Anaconda
安装了pandas
和matplotlib
。因此,这两个模块仅安装在Anaconda虚拟环境
这是类似问题的重复。问题不是真正的IDLE,而是关于安装多个版本的python或多次安装相同版本的问题。答案是您必须为每个要与它们一起使用的python可执行文件安装软件包。
import os
try:
import Pandas as pd
except ImportError as e:
e = str(e)[15:]
e = e.strip().replace("'", "")
os.system('py -m pip install %s' % (e))
from matplotlib import pyplot as plt
import pandas as pd
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)
df.plot(grid=True)
plt.show()