2012-05-04 124 views
1

我正在運行Windows7.7和Python2.7。在安裝ipython0.12.1(stable)之前,我安裝了熊貓。熊貓不能導入IPython

當我在IPython.exe運行import pandas我得到錯誤信息:「無模塊命名的大熊貓」

如果我打電話的IPython從開始菜單,通過CMD它不是在C自動運行:\ Python27熊貓所在的地方。它似乎從不同的路徑C:\ Users \ mycomputername \ .ipython運行。 (ipython無法檢測到機器上存在熊貓庫似乎是不合理的)。

這就是說,我也cd到C:\ Python27 \ dist \ ipython-0.12文件夾中:從那裏運行ipython.exe - 其中安裝了相應的庫,例如distribute-0.6.26和pyreadline-1.7.1 。

我仍然收到該錯誤消息。 有誰知道安裝的順序是否特別在Windows7上?

+1

你可以在一個香草Python解釋器中導入熊貓嗎? –

+0

是的,我可以。@ larsmans –

回答

4

你有多個版本的Python嗎?一些東西必須與你的Python路徑相匹配。看看sys.path中:

import sys 
for x in sys.path: print x 

大熊貓應安裝在C:\Python27\Lib\site-packages\pandas或一個雞蛋目錄下有。您可以通過啓動正則Python解釋器和做

import pandas print pandas

不知道什麼可能是錯在IPython中找到自己的精確位置。

+0

感謝您的回覆。非常感激。在導入sys和打印X後的香草interpreter--,我看到: C:\ WINDOWS \ SYSTEM32 \ python.zip C:\ Python27 \ dll文件 C:\ Python27 \ lib中 C:\ Python27 \ LIB \高原-贏得 C:\ Python27 \ LIB \ LIB-TK C:\ Python27 \ C:\ Python27 \ C:\ Python27 \ LIB \站點包 我然後打印熊貓,看看:<模塊「大熊貓'從C:\ Python27 \ Lib \ site-packages \ pandas \ __ init __。pyc'>如你所說。 想我應該傾向於刪除一切並重新安裝? 我剛纔記得的另一件事是我曾經安裝過PyLab。我不確定這是否是一個問題... –

+1

我認爲問題在於iPython似乎處於至少3 *個位置。好傢伙。: C:\ Python27 \ dist; C:\ Python27 \ EPD \ Lib \ site-packages; C:\ Python \ dist \ iPython-0.12 \ build; 熊貓是在*無*這些。在EPD \ lib \ site-packages中我已經有了'distribute'庫。所以我會嘗試再次重新安裝熊貓。如果你不同意,請讓我知道。謝謝。 –

+0

您可能會考慮刪除所有內容(包括在Windows的「添加/刪除程序」中),並從PyPI –

1

我有同樣的問題。所以我的理由是因爲我有多個版本的Python。因爲在使用iPython之前我有另一個系統,所以目錄調用了Python上的第一個版本。

怎麼辦:

1)檢查,如果你有正確的Python路徑

import sys 
for x in sys.path: print x 

2)如果不刪除其他版本,如果你真的不需要的Python的許多版本。

這解決了我的問題。