下面的代码是什么意思?
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笔记本上对我来说工作得很好。但是当我试图在空闲状态下运行它时,我会遇到错误,我想知道如何使它在那里也工作。
以下是我遇到的错误:
回溯(最近的呼叫排在最后):文件“C:\用户\theca\应用数据\本地\程序\Python\Python 35 -32\pandas.py”,第1行,在导入Pandas作为pd文件“C:\用户\theca\应用数据\本地\程序\Python\Python 35 -32\pandas.py”,第2行,在导入matplotlib.pyplot作为plt导入错误:没有名为'matplotlib'的模块
我是Python新手,请帮忙。谢谢!
9条答案
按热度按时间mrphzbgm1#
这是一个重复的问题。这个问题实际上不是关于IDLE,而是关于安装多个版本的python,或者同一个版本安装了不止一次。答案是你必须为每个你想使用的python可执行文件安装包。
你回溯到你用“C:\Users\theca\AppData\Local\Programs\Python\Python35-32”运行IDLE,panda是用它安装的,开始运行,试图导入matlib.pyplot作为plt,失败了。你需要用同样的python安装matlib。尝试
v64noz0r2#
你真的安装了panda和matplotlib吗?
最好的办法是安装Anaconda,它会自动为您安装一些有用的Python库。
如果你不想安装这么多不必要的库,你可以通过pip安装panda:
pip install pandas
和pip install matplotlib
的matplotlib。如果你使用pip,你可能必须安装依赖项,所以由你决定。编辑:你的路径也可能设置错误。检查库是否安装在正确的文件夹下,例如这里的
C:\Users\theca\AppData\Local\Programs\Python\Python35-32\pandas.py
。如果不是,你要么移动它们,要么在python中设置路径,如下所示:ohfgkhjo3#
我遇到了同样的问题:这确实是一个安装不同版本python的问题。如果您的Idle使用的是python 3.5,那么您只需
pip3.5安装matplotlib
ttcibm8c4#
我想是因为你用
Anaconda
安装了pandas
和matplotlib
,所以这两个模块只安装在Anaconda虚拟环境中,Python IDLE无法在虚拟环境中找到模块,它只搜索位于系统路径中的模块。所以,如果你坚持使用Python IDLE,你需要在Windows
cmd
而不是Anaconda
中重新安装这些模块。总之,我建议使用
Anaconda
和其中名为Spyder
的IDE。9udxz4iz5#
如果你的系统没有安装matplotlib,请在命令提示符下输入以下命令(如果你使用的是windows)-
然后重试代码。
sf6xfgos6#
尝试上面的代码。在窗口cmd中,你必须输入py和python代码或模块才能从cmd运行它。
zy1mlcev7#
你可以试试上面的代码。它能用。
9q78igpj8#
使用pip在Windows上安装PythonPandas:
1-您应该前往我们的终端或命令提示符,在那里您可以安装Pandas。因此,请转到桌面上的搜索栏,搜索cmd。一个名为Command prompt的应用程序应该会出现
2-和立即****在命令中键入********“pip install pandas”。Pip是Python的包安装管理器,并等待下载完成一次
3-您可以在IDLE中键入**“将Pandas导入为pd”
4-祝贺你!你有Pandas和其他lib与这种方式:)。
ifmq2ha29#
我已经安装了python 3. 9,我不能安装Pandas,直到我在我的pc的命令提示符上写了这个。