我使用官方dmg文件在我的MacOS X(10.6.8)上安裝了spyderlib。與此同時,我使用終端的pip和homebrew(即opencv,gdal ...)安裝了軟件包。由於Spyder使用自己的Python版本,我無法在Spyder內訪問我的外部軟件包。如何讓spyder的python識別MacOS X上的外部軟件包?
當Homebrew安裝一個軟件包時,它會將其安裝在/ usr/local/lib目錄中,使用Spyder的Python路徑管理器無法添加它。整個目錄/ usr/...是隱。
我在網上找到的唯一相關的類似案件是以下幾點: Adding a module (Specifically pymorph) to Spyder (Python IDE)
我已經試過unsuccessfuly他們的建議。因此,兩個相關的問題來解決這個問題:
1-有可能在Spyder中實際使用與在終端中訪問的Python相同的Python嗎?
2-其他方式,如何將外部軟件包添加到Spyder的原始python中,當軟件包安裝在文件夾/ usr/local ...?
感謝
感謝羅伯託。我已經成功地跟蹤了你的步驟,但是當我啓動Spyder時,它要求通過自制程序安裝pyqt。我想象spyder.exe使用本機安裝在MacOS中的python,而不是具有pyqt模塊的自制軟件版本... – Simon
從源代碼安裝PyQt解決了這個問題。 – Simon
我在Spyder的問題頁面上看到你的帖子:) – Roberto