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

时间:2017-08-02 02:22:25

标签: 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笔记本中,它对我来说很合适。但是当我尝试在IDLE上运行它时我遇到了错误,我想知道如何让它在那里工作。

以下是我遇到的错误:

追踪(最近一次通话):   文件“C:\ Users \ theca \ AppData \ Local \ Programs \ Python \ Python35-32 \ pandas.py”,第1行,in     将pandas导入为pd   文件“C:\ Users \ theca \ AppData \ Local \ Programs \ Python \ Python35-32 \ pandas.py”,第2行,in     将matplotlib.pyplot导入为plt ImportError:没有名为'matplotlib'的模块

我是Python新手,请提供帮助。谢谢!

8 个答案:

答案 0 :(得分:3)

你真的安装了pandas和matplotlib吗?

您最好的选择是安装Anaconda,它会自动为您安装一些有用的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

答案 1 :(得分:2)

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

  

pip3.5安装matplotlib

答案 2 :(得分:1)

我认为这是因为您使用Anaconda来安装pandasmatplotlib。因此,这两个模块仅安装在 Anaconda虚拟环境中。 Python IDLE在虚拟环境中找不到模块,它只搜索位于系统路径中的模块。

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

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

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

答案 3 :(得分:1)

这是类似问题的重复。问题不在于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

答案 4 :(得分:0)

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

尝试上面的代码。在window cmd中,您必须输入py,然后他们使用python代码或模块从cmd运行它。

答案 5 :(得分:0)

var data={
    "expiryDate" : {
        "type" : "String",
        "value" : "31-12-2019",
    },
} 

data.expiryDate.value ="01-01-2020"

您可以尝试上面的代码。可以。

答案 6 :(得分:0)

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

Mozilla/5.0 ... AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36

然后再次尝试输入代码。

答案 7 :(得分:0)

通过pip在Windows上安装Python熊猫:

1-您应该转到我们的终端或命令提示符,从中可以安装Pandas。 因此,请转到桌面上的搜索栏,然后搜索cmd 。应该会显示一个名为“命令提示符”的应用程序

命令 “ pip install pandas”

2-立即 键入。 Pip是Python的软件包安装管理器,请等待下载一次结束

3-您可以在空闲

键入将熊猫作为pd 导入”

4-恭喜!您可以通过这种方式获得熊猫和其他lib:)。