如何在Python 3.5 IDLE上导入熊猫和matplotlib

您所在的位置:网站首页 qpython能导入matplotlib 如何在Python 3.5 IDLE上导入熊猫和matplotlib

如何在Python 3.5 IDLE上导入熊猫和matplotlib

2024-04-30 06:31| 来源: 网络整理| 查看: 265

我正在运行以下代码:

12345678910import 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上运行它时,我遇到了错误,并且我想知道如何在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作为plt ImportError:没有名为" matplotlib"的模块

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

您是否实际安装了pandas和matplotlib?

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

如果您不想安装太多不必要的库,则可以通过pip安装pip install pandas和pip install matplotlib的matplotlib。如果使用pip,则可能必须安装依赖项,具体取决于您。

编辑:您的路径也可能设置错误。例如,检查库是否安装在正确的文件夹C:\Users\theca\AppData\Local\Programs\Python\Python35-32\pandas.py下。如果没有,则必须移动它们或在python中设置路径,如下所示:

123import sys sys.path.append("") import pandas 相关讨论 我有Anaconda,在这些东西上做了pip安装。 我在浏览器中打开了Jupyter笔记本,它工作正常。 我也希望它能在IDLE Python上运行,但我认为IDLE找不到它们。 @Jabernet这些库是否不是偶然安装在Python 2.x上的? 据我所知,我必须弄清楚,我所拥有的只是Python 3.5以及Python 3.5的依赖项和软件包。 @Jabernet检查编辑,您的路径也可能设置错误。

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

pip3.5 install matplotlib

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

您回溯说您使用" C: Users theca AppData Local Programs Python Python35-32"运行了IDLE,并且熊猫已安装,开始运行,尝试将matlib.pyplot导入为plt,然后失败了您需要使用相同的python安装matlib。尝试

1C:\Users\theca\AppData\Local\Programs\Python\Python35-32 -m pip install matlib 相关讨论 谢谢。 我做到了: C: Users theca AppData Local Programs Python Python35-32> pip install matplotlib我将其放在此处,并且无论如何它都会尝试在Anaconda文件夹中进行安装,并且得到"已满足要求"。 仍然不会在我的IDLE上运行。

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

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

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

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

1234567import 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运行它。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3