2012-04-16 2 views
2

필자는 Mac에서 MacPorts와 Enthought의 두 가지 Python 2.7.2를 설치했습니다. 필자는 Enthought Python을 기본 구문으로 사용합니다. 그러나 MacPorts 배포판에는 pymacs, rope 등과 같은 몇 가지 추가 패키지가 있습니다. Enthought Python에서 사용할 수 있도록 만들고 싶습니다. (나는 실제로 Emacs w/Enthought Python을 사용하려고 시도하고 있지만, MacPorts가 설치된 Rope, Pymacs를 사용하여 Emacs에서 코드 완성을한다.)MacPorts가 설치된 Python 패키지를 OS X에서 Enthought (또는 다른) Python과 함께 사용하고 있습니까?

MacPorts 패키지를 Enthought Python에서 사용할 수있게 만드는 확실한 방법이 있습니까?

답변

0

Enthought Python을 위해 추가 패키지를 한 번 더 설치하는 것이 더 깨끗합니다. 다른 설치 패키지를 재사용하려는 것은 깨끗하지도 않고 안전하지도 않습니다.

1

충돌이 발생할 가능성이 있으므로 (특히 공유 라이브러리의 약간 다른 버전에 링크 된 C- 확장자의 경우) 두 배포본을 결합하는 것은 위험합니다.

https://support.enthought.com/entries/22094157-OS-X-Conflict-with-installed-packages-in-earlier-Python-installation

EPD의 새로운 패키지를 설치하기 위해 권장되는 방법은 enpkg 도구입니다 :이 EPD 문제의 일반적인 원인이다. 당신은 enpkg --help 또는이 문서에서 enpkg에 대한 자세한 내용을 확인할 수 있습니다 pymacs가 아닌 동안 rope이 같은

https://support.enthought.com/entries/22415022-Using-enpkg-to-update-EPD-packages

패키지가 enpkg를 통해 사용할 수없는 경우 (귀하의 경우에 당신은이 가정 보인다 적절한 구독) EPD는 매우 표준적인 파이썬 배포판이며, pip과 같은 일반적인 방법으로 패키지를 설치하거나 소스를 가져와 python setup.py install을 실행하여 패키지를 설치할 수 있습니다. 참고 :

https://support.enthought.com/entries/22914233-Using-non-EPD-package-installers-such-as-pip

관련 문제