2012-04-06 139 views
1

我安裝了Enthought Python Distribution。 在此之前,我安裝了Python2.7並安裝了其他模塊(例如opencv)。 Enthought將自己建立爲默認的Python。 稱爲7.2,但它是2.7。 現在,如果我想在Enthought Python中導入cv,它總會給我分割錯誤錯誤。 無論如何要在Enthought Python中導入cv嗎? 這將是太棒了。 在Enthought中安裝任何新模塊似乎也有相同的錯誤。任何解決方案都很好。分割錯誤Python

謝謝!如果

+1

這包含的信息太少,無法回答。 – 2012-04-06 11:01:53

+0

你在窗戶上,對不對?如果是這樣,請添加Windows標記。 – jsbueno 2012-04-06 14:01:04

+0

不,我在Mac上。 – digit 2012-04-10 11:04:36

回答

1

唯一的Python段錯誤

  • 有錯誤的原生擴展DLL的代碼加載

  • 虛擬機有缺陷(有沒有)

運行Python的 - vvv模式查看有關導入問題的更多信息。

您可能需要針對您正在使用的Python版本重新編譯所需的模塊。 Python主要版本和體系結構(32位或64位)本機擴展在版本之間不兼容。

此外,您可以使用gdb來提取需要的C堆棧跟蹤,以提供確切的數據在哪裏以及爲什麼崩潰。

只有提示你應該做什麼;因爲問題只針對您的配置而不可重複,人們只能向您提供有關如何進一步排查問題的信息。因爲解決此處給出的問題的方法很可能過於先進,所以我建議重新安裝所有內容。

+0

很酷。非常感謝那些信息! – digit 2012-04-10 11:04:55