Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python 3.5上导入pandas和matplotlib_Python_Matplotlib_Python Idle - Fatal编程技术网

如何在Python 3.5上导入pandas和matplotlib

如何在Python 3.5上导入pandas和matplotlib,python,matplotlib,python-idle,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.Data

我正在运行以下代码:

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:\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作为plt导入 ImportError:没有名为“matplotlib”的模块


我是Python新手,请帮忙。谢谢

您实际安装了pandas和matplotlib吗

最好是安装,它会自动为您安装一些有用的Python库

如果不想安装这么多不必要的库,可以通过pip:
pip install pandas
安装pandas,通过
pip 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
导入系统 sys.path.append(“”) 进口大熊猫
我认为这是因为您使用了
Anaconda
安装了
pandas
matplotlib
。因此,这两个模块仅安装在Anaconda虚拟环境中。Python IDLE无法在虚拟环境中找到模块,它只搜索位于系统路径中的模块

因此,如果坚持使用Python IDLE,您需要在Windows
cmd
中重新安装这些模块,而不是
Anaconda

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

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

这是类似问题的重复。问题并不是关于空闲,而是关于安装多个版本的python,或者多次安装同一版本的python。答案是,您必须为要与之一起使用的每个python可执行文件安装软件包


您回溯到,您使用“C:\Users\theca\AppData\Local\Programs\Python\Python35-32”空闲运行,pandas已随它一起安装,开始运行,尝试将matlib.pyplot作为plt导入,但失败。您需要使用相同的python安装matlib。试一试

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

我也有同样的问题:安装不同版本的python确实是个问题。如果您的Idle使用的是python 3.5,那么您只需执行以下操作

pip3.5安装matplotlib

试试上面的代码。在windowcmd中,您必须键入py,他们可以使用python代码或模块从cmd运行它

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

您可以尝试上面的代码。它可以工作。

系统上似乎没有安装matplotlib。 转到命令提示符并键入以下内容(如果您使用的是windows)-


然后重试您的代码。

使用pip在Windows上安装Python Pandas:

1-您应该前往我们的终端或命令提示符,从那里可以安装Pandas因此,转到桌面上的搜索栏,搜索cmd。应显示一个名为命令提示符的应用程序

2-和立即命令中键入“pip安装熊猫”。Pip是Python的软件包安装管理器,等待下载一次又一次

3-您可以在空闲键入作为pd导入熊猫


祝贺你!你有熊猫和其他lib,用这种方式:)。

我有Anaconda,我在这些东西上安装了pip。我在浏览器中打开Jupyter笔记本,它工作正常。我希望它也能在空闲的Python上工作,但我认为IDLE找不到它们。@Jabernet库安装在Python 2.x上不是偶然的吗?如果可以,我必须弄清楚,据我所知,我只有Python 3.5和Python 3.5的依赖项和软件包。@Jabernet检查编辑,您的路径也可能设置错误。C:\Users\theca\AppData\Local\Programs\Python\Python35-32>pip install matplotlib我把它放在这里,它无论如何都会尝试在Anaconda文件夹中进行设置,我得到“需求已经满足”. 还是不会在我空闲的时候跑。
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()
py -m pip install matplotlib
py -m pip install pandas