2014-03-18 3 views
7

공식 dmg 파일을 사용하여 MacOS X (10.6.8)에 spyderlib를 설치했습니다. 병렬로, 터미널에서 pip와 homebrew를 모두 사용하여 패키지를 설치했습니다 (즉, opencv, gdal ...). Spyder는 자체 Python 버전을 사용하기 때문에 Spyder 내에서 내 외부 패키지에 액세스 할 수 없습니다.스파이더의 파이썬을 MacOS X에서 외부 패키지를 인식하는 방법?

Homebrew가 패키지를 설치하면 Spyder의 Python 경로 관리자를 사용하여 추가 할 수없는/usr/local/lib ... 디렉토리에 설치합니다. 전체 디렉토리/usr/...는 다음과 같습니다. 숨겨진. Adding a module (Specifically pymorph) to Spyder (Python IDE)

나는 unsuccessfuly 자신의 권고를 시도 :

내가 온라인을 발견하는 유일한 관련 유사 사례는 다음이었다. 따라서 문제를 해결하기 위해 두 가지 관련 질문이 있습니다.

1- 터미널에서 액세스 한 것과 동일한 파이썬을 실제로 Spyder에서 사용할 수 있습니까?

그렇지 않으면 패키지가/usr/local ... 폴더에 설치되었을 때 Spyder의 원래 파이썬에 외부 패키지를 추가하는 방법은 무엇입니까?

감사

답변

5

내가 맥을 사용하지 않는,하지만 난 옵션 1, 건축 및 일반 파이썬에 스파이더를 설치와 함께 갈 것입니다. 당신이없는 경우 PyQt4를 설치 brew install pyqt

그런 다음 원하는 폴더에 압축을 풀고, 스파이더 2.2.5 소스 (spyder-2.2.5.zip) from here를 다운로드합니다. 그런 다음 터미널을 열고 Spyder 원본 폴더 (이이 폴더 안의 다음 명령을 입력해야 함)로 들어가십시오.
python setup.py build
를 설치 : 그리고 일반 파이썬 실행 파일을 사용하여 구축
모든 종속성이 충족되는 경우 python setup.py install

, 당신은 다음 주 파이썬 설치에서 패키지로 스파이더 있어야합니다. 스크립트 폴더 아래에서 스크립트를 실행하는 스크립트가 있어야합니다.

메인 Spyder installation page에서 "소스에서 직접 설치 또는 실행"을 볼 수도 있습니다.

+0

감사합니다. Roberto. 나는 당신의 발걸음을 성공적으로 따라 갔지만, Spyder를 시작했을 때, 필자는 homebrew를 통해 설치 한 pyqt를 묻습니다. 나는 spyder.exe가 기본적으로 MacOS에서 python 모듈을 가지고있는 자작 버전이 아닌 python을 사용한다고 상상한다. – Simon

+1

소스에서 PyQt를 설치하면 문제가 해결된다. – Simon

+0

Spyder의 Issues 페이지에서 내 소식을 보았습니다. :) – Roberto

관련 문제