如何在Python 3.5 IDLE上导入Pandas和matplotlib

lbsnaicq  于 2022-11-15  发布在  Python
关注(0)|答案(9)|浏览(698)

下面的代码是什么意思?

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新手,请帮忙。谢谢!

mrphzbgm

mrphzbgm1#

这是一个重复的问题。这个问题实际上不是关于IDLE,而是关于安装多个版本的python,或者同一个版本安装了不止一次。答案是你必须为每个你想使用的python可执行文件安装包。
你回溯到你用“C:\Users\theca\AppData\Local\Programs\Python\Python35-32”运行IDLE,panda是用它安装的,开始运行,试图导入matlib.pyplot作为plt,失败了。你需要用同样的python安装matlib。尝试

C:\Users\theca\AppData\Local\Programs\Python\Python35-32 -m pip install matlib
v64noz0r

v64noz0r2#

你真的安装了panda和matplotlib吗?
最好的办法是安装Anaconda,它会自动为您安装一些有用的Python库。
如果你不想安装这么多不必要的库,你可以通过pip安装panda:pip install pandaspip install matplotlib的matplotlib。如果你使用pip,你可能必须安装依赖项,所以由你决定。
编辑:你的路径也可能设置错误。检查库是否安装在正确的文件夹下,例如这里的C:\Users\theca\AppData\Local\Programs\Python\Python35-32\pandas.py。如果不是,你要么移动它们,要么在python中设置路径,如下所示:

import sys
sys.path.append("<the install path here>")
import pandas
ohfgkhjo

ohfgkhjo3#

我遇到了同样的问题:这确实是一个安装不同版本python的问题。如果您的Idle使用的是python 3.5,那么您只需
pip3.5安装matplotlib

ttcibm8c

ttcibm8c4#

我想是因为你用Anaconda安装了pandasmatplotlib,所以这两个模块只安装在Anaconda虚拟环境中,Python IDLE无法在虚拟环境中找到模块,它只搜索位于系统路径中的模块。
所以,如果你坚持使用Python IDLE,你需要在Windows cmd而不是Anaconda中重新安装这些模块。

1. win + r
2. input cmd
3. pip install pandas, matplotlib

总之,我建议使用Anaconda和其中名为Spyder的IDE。

9udxz4iz

9udxz4iz5#

如果你的系统没有安装matplotlib,请在命令提示符下输入以下命令(如果你使用的是windows)-

py -m pip install matplotlib
py -m pip install pandas

然后重试代码。

sf6xfgos

sf6xfgos6#

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))

尝试上面的代码。在窗口cmd中,你必须输入py和python代码或模块才能从cmd运行它。

zy1mlcev

zy1mlcev7#

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()

你可以试试上面的代码。它能用。

9q78igpj

9q78igpj8#

使用pip在Windows上安装PythonPandas:

1-您应该前往我们的终端或命令提示符,在那里您可以安装Pandas。因此,请转到桌面上的搜索栏,搜索cmd。一个名为Command prompt的应用程序应该会出现
2-和立即****在命令中键入********“pip install pandas”。Pip是Python的包安装管理器,并等待下载完成一次
3-您可以在
IDLE键入**“将Pandas导入为pd
4-祝贺你!你有Pandas和其他lib与这种方式:)。

ifmq2ha2

ifmq2ha29#

我已经安装了python 3. 9,我不能安装Pandas,直到我在我的pc的命令提示符上写了这个。

py -m pip install matplotlib
py -m pip install pandas

相关问题