如何在Python 3.5 IDLE上导入熊猫和matplotlib |
您所在的位置:网站首页 › qpython能导入matplotlib › 如何在Python 3.5 IDLE上导入熊猫和matplotlib |
我正在运行以下代码: 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 |