2014-01-23 28 views
0

我只是通過在OS X小牛雨棚應用更新樹冠1.2,我只有安裝了OS X Python和Enthought。然後我進入Canopy包管理器並更新所有包。但是有些軟件包仍然顯示可用的更新,包括numpy。點擊安裝按鈕將我從1.7.1帶到1.8無效。不能在Enthought雨棚更新numpy的1.2

當我運行IPython的筆記本: 從matplotlib.pyplot進口* 我得到: RuntimeError回溯(最後最近一次調用) RuntimeError:編譯模塊對API版本9,但這個版本numpy的是7

乾淨安裝也沒有效果,我仍然在1.7。通過谷歌或Canopy kb找不到任何東西。

任何想法?

+0

解決它自己。我沒有做完全乾淨的安裝。我需要從應用程序文件夾AND/User/Library/Enthought中刪除Canopy.app。乾淨的安裝,所有的作品。 – mikejmcfarlane

+0

很高興你全都定了下來。對於其他人的參考,這樣做的缺點是失去了以前完成的任何第三方軟件包安裝或更新。對canopy應用程序的更新不應該要求對用戶python環境進行任何更改。正如我在答覆中提到,這個錯誤是固定在樹冠1.3 –

回答

0

對不起,這是在包管理器中的錯誤,其固定在天篷1.3,在每月結束時被釋放。與此同時,最簡單的解決方法是在軟件包管理器中卸載numpy(或者,一般來說,任何類似行爲不當的軟件包)。我們將編寫一篇知識庫文章解釋這一點,並在此處發佈鏈接。

+1

知識庫文章可以在這裏找到:https://support.enthought.com/entries/26196695-Package-Manager-offers-update-but-won- T-安裝,它 – jweaver