Eclipse에서 Pydev 통역사 구성 애호가 파이썬 분포를 사용하기 위해

StackOverflow https://stackoverflow.com/questions/2469849

  •  20-09-2019
  •  | 
  •  

문제

오늘 Mac OSX 10.5.8에서 Eclipse (3.5.2) 용 Pydev 플러그인을 다운로드했습니다. pydev를 사용하려면 Eclipse에서 통역사를 구성해야합니다. 나는 여기서 정확히 무엇을 해야하는지, 또는이 단계가 무엇을하는지 명확하지 않습니다. Pydev를 사용하여 Eclipse에서 프로그램을 실행할 때 설치 한 EPD (Envource Python Distribution)를 사용하고 EPD와 함께 제공되는 모든 패키지를 사용할 수 있는지 확인하고 싶습니다. 누군가 내가 따라야 할 간단한 단계를 말해 줄 수 있습니까?

AutoConfig를 클릭하면 경로가있는 폴더가 많이 표시됩니다.

/system/library/frameworks/python.framework/versions/2.5/...

그러나 EPD와 함께 제공되는 파이썬은 버전 2.6.4이므로 AutoConfig는 EPD를 선택하지 않습니다.

도움을 주셔서 감사합니다.


업데이트 - 솔루션

다른 사람 이이 작업을 수행하는 방법에 관심이 있으시면 아래의 MLVLJR의 답의 첫 번째 링크를 참조하십시오. 솔루션에서 제안 된 바와 같이 Shift+CMD+G는 Python.App 패키지 내부를 볼 수 없었습니다. 내부를 보려면 Finder에서 "Gear"드롭 다운 메뉴를 사용하고 "패키지 내용 표시"를 선택하십시오.

도움이 되었습니까?

해결책

적어도 창에서 이것은 다음을 통해 수행 할 수있는 것 같습니다.

  1. 이클립스 메뉴 탐색 "Window"->"Preferences"->"PyDev"->"Interpreter - Python"-> "New" (옆에 있습니다 "Auto Config" 당신은 내가 제대로 얻는다면 사용하려고했습니다)

  2. 텍스트 상자에 입력하거나 붙여 넣기 "Interpreter Name", "Interpreter Executable"

  3. 딸깍 하는 소리 "OK" :))

업데이트

애호가 파이썬 분포에서 Readme.txt (EPD.mkpg/Contents/Resources/Readme.txt 안에 epd-6.1-1-macosx-i386.dmg EPD 디스크 32 비트 MacOS 디스크 이미지) :

응용 프로그램은 /applications/epd32-6.1에 설치됩니다
그리고 /library/frameworks/python.framework/versions/6.1로의 기본 Python 프레임 워크

그래서, Interpreter Executable 반드시 :

/library/frameworks/python.framework/versions/6.1/python

당신은 (거의) 공급할 수 있습니다 Interpreter Name 너는 좋아한다. :)

도움이 되었기를 바랍니다.

편집하다

이것이 도움이되지 않으면 Google을 검색하십시오 “Error getting info on interpreter” 다음을 제공합니다 (문제는 일식 버전 (나이가 많은 버그가 있습니다) 및 Symlink 대 실제 경로 문제):

  1. OS X 10.5.2에 pydev 설치

  2. pydev -users] [pydev- 사용자] Pydev Maya Python의 Mayapy는 OSX에서 실행 중입니다.

  3. 선호도에서 Python Interperter를 설정할 수 없습니다 -ID : 1523582 (펴다 "comments" 거기)

다른 팁

Mac OS 10.6.4 :

통역사를 선택합니다 /Library/Frameworks/Python.framework/Versions/2.7/Python 작동하지 않았다.

나는 선택해야했다 /Library/Frameworks/Python.framework/Versions/2.7/bin/python

MAC의 최신 버전의 캐노피의 경우 올바른 경로는 다음과 같습니다.

/Users/<yourusername>/Library/Enthought/Canopy_32bit/System/bin/python

나는 ~/.... 먼저 시도했지만 일식은 그것을 좋아하지 않는 것 같았다.

나는 같은 행운을 겪었다!

Mac X Lion 위에 나는 다음과 같은 설치를했습니다. * pydev 사전 구성된 Aptana Studio 3.03 (베타 아님). * 마지막으로, 몇 가지 문제가 끝난 후 나는 Mac에 일부 버전의 Python이 설치되어 있음을 알았습니다 (그리고 설치할 때 기억하지 않습니다). 나는 그 버전을 선택해야했다 Justus87 말한다. 혼동하기 쉽고 헤드 휴식이기 때문에주의를 기울이십시오!

Python 파일의 경로는 다음과 같습니다. /library/frameworks/python.framework/versions/7.1/bin/python

일반 Python 2.7 통역사뿐만 아니라 EPD 통역사를 지적해야합니다. Mac의 EPD 7.2 64-BIT의 경우 경로는 "/library/frameworks/epd64.framework/versions/7.2/bin"입니다.

Python 3을 실행하고 있으므로 Python.exe를 통역사로 얻기 위해 이러한 변경을해야했습니다.

파일 : c : easyClipse-for-lamp-1.2.2.2 Extensions pydev-1.3.3 eclipse plugins org.python.pydev_1.3.3 pysrc pysrc pysrc pysrc pysrc pysrc.

"print ..."의 모든 발생을 "print (...)"(...) (... 인쇄되는 것은 무엇이든) 편집하므로 괄호 안에 싸십시오.

Python 3의 True와 False가 키워드로 간주되므로 16 행을 언급하십시오.

저장하면 C : Python32 Python.exe를 통역사로 성공적으로 설정할 수 있어야합니다. 기본 폴더를 확인했습니다.

이 튜토리얼 이이 문제에 매우 도움이된다는 것을 알았습니다. http://www.cs.duke.edu/courses/compsci101/current/resources/install.php

구체적으로, 6 단계 :

  1. Eclipse를 Python 버전에 연결하십시오 (따라서 Eclipse 내에서 Python 프로그램을 실행할 수 있음) Eclipse를 Python 버전에 연결하십시오 (따라서 Eclipse 내에서 Python 프로그램을 실행할 수 있음).
    • Eclipse를 열고 환경 설정 상자에 액세스하십시오 (Windows Under> Windows 또는 Eclipse의 환경 설정> Mac의 환경 설정)
    • 사이드 바에서 "Pydev"및 "Interperter -Python"을 선택하십시오.
    • "New ..."버튼을 누르면 Python에 대한 Eclipse에게 알려줍니다.
    • 결과 대화 상자에서 "통역 이름"유형 "Canopy"및 "통역사 실행 파일"유형의 경우
      • Windows 용 : "C : Users uuu AppData local alf canopy user python.exe"
      • Mac의 경우 : "/Users/UUU/Library/Enbsureout/Canopy_VVV/User/Bin/Python"
    • 여기서 UUU는 컴퓨터의 사용자 이름이고 VVV는 나머지 디렉토리 이름입니다 (설치 한 버전에 따라 다르며, 브라우징을 통해 올바른 것을 찾을 수 있어야합니다).
    • "모두 선택"을 선택한 다음 결과 대화 상자 하단에서 "확인"을 클릭하십시오.
    • 기본 설정 상자의 하단에서 "확인"을 클릭하고 대화 상자를 닫을 때 변경 사항이 적용될 때까지 기다립니다 (이클립스를 다시 시작할 필요가 없음).

(애호가) 캐노피 분포 작업을 얻을 수 있지만 Pydev가 필요한 곳에 어디에 설치되어 있는지 확실하지 않은 경우 다음은 해당 설치를 사용하여 올바른 솔루션을 식별하고 설치해야했습니다.

ipython을 시작하십시오 (캐노피 분포와 함께 설치됨).

하다:

import sys; 
for i in sys.path: print( i)

옵션을 찾으십시오 에서 : "/bin"(예 :/user/myusernamehere/library/enver/canopy_32bit/user/bin)

이제 재미있는 부분 (나를 위해 일했던 것처럼), Eclipse의 선호도로 이동하십시오.

'Python'(Windows의 'python.exe'에서)과 함께 '통역사 실행 파일 "아래의 전체 경로를 추가하십시오. ;

그런 다음 Pydev는 다른 라이브러리를 자동으로 포함시킬 수 있습니다 (제안을 수락하기 위해 상자를 확인했습니다).

마지막으로 프로젝트가 해당 통역사를 사용하고 있는지 확인해야합니다. 중 하나를 확인하십시오

  • (a) 프로젝트가 기본 통역사 ( 'Jython'이 아닌 'Python'의 경우)에 묶인 경우, 새로운 'Python2.7-Canopy'를 옮기십시오 (작업 영역 환경 설정에서) 작업 영역의 기본값 (사용 ')으로 추가하십시오. 위로 '먼저 만들기 위해) 또는
  • (b) 프로젝트의 설정으로 이동하고 'Pydev -Intermmer'에서 필수 드롭 다운 상자에서 선택한 이름을 선택하십시오 (예 : "Python2.7 -Canopy").

내 시스템에서, 그리고 그때 마지막으로 일, matplotlib, numpy 등. 예!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top