在Atom中导入Python-Pandas的模块错误(在CLI中工作正常???)

时间:2016-02-06 13:43:41

标签: python macos python-2.7 pandas atom-editor

我是Python新手并喜欢它。经过一段时间的Python核心编码控制台习惯了语法,我现在专注于Pandas,Numpy和Matplotlib的关键绘图和分析库。我希望在不久的将来继续使用Scipy和PySpark。到目前为止,我已经安装在我的Mac OSX 10.11.3,Python 2.7.10,iPython,Matplotlib,Numpy和Pandas上。我用了

  

pip install Pandas --upgrade

升级如下:Successfully installed numpy-1.10.4 pandas-0.17.1 pytz-2015.7 six-1.10.0

我在python中运行了一个项目:

import pandas as pd

import numpy as np

import matplotlib as plt

项目在CLI中运行良好而没有错误,但是当我在Atom编辑器中运行它时返回错误消息(它运行正常,numpy,matplotlib但不是pandas)。消息是:

import pandas as pd
ImportError: No module named pandas

由于pandas as pd导入在CLI中工作正常,任何人都可以建议为什么Atom编辑器无法找到它,特别是当它找到Numpy as npMatplotlib as plt注意到所有3个库时文件夹在我的Mac上的同一个site-packages文件夹中?另外,如果有没有让Atom指向Mac上的site-packages中的pandas文件夹?

  

2016年2月6日更新:我使用pip uninstall pandas卸载了pandas并将其重新安装到site-packages文件夹中,其中numpy& matplotlib是。重新安装是通过sudo easy_install pandas完成的,再一次,使用CMD + i在Atom中找不到pandas模块,但Python VM通过CLI运行程序访问pandas模块,print pd.Series(x)例如找到并返回系列x的数组。由于numpy和matplot lib在Atom中的自动完成功能中被识别为包,而panadas不是,我只能假设来自控制台的输入"我还没有发现大熊猫的特征是为什么Atom没有链接到Pandas。那些有Python-pandas和Atom经验的人可以评论一下吗?非常感谢...我想按照我喜欢的方式修复Atom,并希望每隔2分钟使用CMD + i功能而不是CLI ...大声笑..感谢您的帮助..

     

更新#2 2016年2月6日:为了确认,我一直在使用CLI在Panda中使用DataFrames并且它工作,它从Pandas错误处理库返回错误证明我有Pandas和CLI允许它工作即使当我做CMD + i时,它返回Atom中没有Pandas模块的消息。它可能是Atom的错误处理错误,也可能是没有正确连接Pandas的错误。由于我打算与熊猫进行广泛的合作,因此对它的任何想法都表示赞赏。

1 个答案:

答案 0 :(得分:0)

所以,我现在已成功通过CLI成功使用Pandas,即使在Atom上我尝试通过Atom处理完全相同的.py文件进行检查时,它给出: dataframes_trainer.py", line 1, in <module> import pandas as pd ImportError: No module named pandas [Finished in 0.062s]作为错误消息。

我对它的看法得出结论,Atom不承认Pandas是一个包。在Atom中在屏幕上键入Numpy时,屏幕上的自动完成(intellisense)菜单会识别numpy和matplotlib,但不会记录pandas。它完成了#Pandas&#34;但旁边没有包装盒图标,就像其他两个一样。可能有一个bug?同一个.py文件中的Pandas可以通过CLI运行查找,所以我想我会继续使用解决方案而不是解释。也许Atom团队可以看看Pandas并提供与numpy和matplotlib相同的编辑器集成?只是一个想法...

相关问题