2011-11-07 4 views
1

easy_install을 사용하여 하나 또는 두 개의 모듈을 얻은 다음 pip를 사용하여 Twitter 모듈을 설치합니다.Python 모듈을 새로운 Python 버전에 설치하십시오.

그러나 다운로드 한 최신 버전의 Python에서는 이러한 모듈을 볼 수 없으며 기본 제공되는 OSX 버전 만 사용할 수 있습니다.

또한, "소셜 웹 마이닝"이라는 정말 좋은 책을 통해 작업하고있는 몇 가지 예에 필요한 NLTK를 다운로드 할 수 없습니다.

의견이 있으십니까?

+0

당신은뿐만 아니라 새로운 파이썬의 모듈을 설치해야합니다. –

답변

0

다운로드 한 모듈이 실행하려는 Python 버전과 호환되는지 여부에 따라 다릅니다. 내가 말하는 모듈/파이썬 버전이 무엇인지 알 수는 없지만 호환성이 있다면 PYTHONPATH에 모듈 경로를 추가하기 만하면됩니다. 환경 변수 나 파이썬 스크립트 내에서이 작업을 수행 할 수 있습니다. the documentation에서

:

PYTHONPATH¶

모듈 파일에 대한 기본 검색 경로를 강화합니다. 형식은 쉘의 PATH와 동일합니다. 하나 이상의 디렉토리 경로 이름 이 os.pathsep로 구분됩니다 (예 : Unix에서는 콜론, 에서는 세미콜론). 존재하지 않는 디렉토리는 무시됩니다.

일반 디렉토리 외에 개별 PYTHONPATH 항목은 순수 Python 모듈 (소스 또는 컴파일 된 양식)을 포함하는 zip 파일을 나타낼 수 있습니다. 확장 모듈은 zip 파일에서 가져올 수 없습니다.

기본 검색 경로는 설치에 따라 다르지만 일반적으로/lib/pythonversion 접두사로 시작합니다 (위의 PYTHONHOME 참조). PYTHONPATH에 항상 이 추가됩니다.

위의 인터페이스 옵션에서 설명한대로 PYTHONPATH 앞에 추가 경로가 검색 경로에 삽입됩니다. 검색 경로는 Python 프로그램에서 변수 sys.path로 조작 할 수 있습니다.

마지막 문장은 앞서 언급 한 두 번째 방법을 참조하고 Python 파일 내에 검색 경로를 추가합니다.

+0

OSX Lion과 함께 제공되는 기본 버전 인 2.7.1 버전이 있습니다. 그러나 나는 또한 python.org (3.2.2)에서 최신 버전을 다운로드했으며 다운로드 한 모듈과 함께 사용하고 싶습니다. – holografix

+0

2.7.1과 3.2.2 사이에는 더 이상 사용되지 않으며 제거 된 많은 것들이 있습니다. 제공된 모듈이 3.2 인 경우.2 호환이 가능하면 환경 변수를 통해 또는 스크립트 자체 내에서 프로그래밍 방식으로 PYTHONPATH에 추가 할 수 있어야합니다. – jedwards

+0

Python 프로그램 내에서 경로에 코드 스 니펫을 추가하려면이 코드 (http://www.johnny-lin.com/cdat_tips/tips_pylang/path.html)를 참조하십시오. – jedwards

1

파이썬 버전의 바이너리로 패키지를 설치하십시오.

  • /usr/지방/빈/파이썬 setup.py ...
  • /usr/지방/빈 : 그래서 예를 들어 버전은/usr/local/bin에 다음 중 하나가 될 것이다 설치하는 경우/easy_install을 ...
  • /usr/지방/빈/설치 PIP ...
+0

미하이, 첫 번째 라인은 무엇입니까? 내 usr/local/bin에 setup.py 스크립트가 없습니다. – holografix

+0

첫 번째 행은 다운로드하여 직접 빌드하는 패키지입니다. setup.py는 다운로드 한 패키지의 일부입니다. 방금 python 패키지를 설치할 수있는 표준 방법을 열거했습니다. –

관련 문제