2011-02-01 2 views
1

를 볼 수 없습니다 2.6/Extras/lib/python/twisted 디렉토리에 Twisted 설치가있는 것 같습니다. 내가 볼 수있는 모듈을 가져올 수 없기 때문에 그 디렉토리에 있습니다. "/Library/Frameworks/Python.framework/Versions/2.7/bin/python을"반환 "파이썬"파이썬 2.7.1 나는 새로운 맥북 프로 실행중인 OS X 10.6.6/스노우 레오파드 (Snow Leopard)가 트위스트

와 파이썬을 실행이 같은 반환 : "파이썬 2.7.1 (R271 : 86882M 11 월 (30) 2010 년, 10시 35분 34초)는 "

나는 sys.path에하기) (절대 트위스트 디렉토리를 추가하고, 지금은 다음과 같이 구성하는 .bash_profile에이를 추가 한 :

PATH =" /Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH} " PATH = $ PATH : /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted export PATH

트위스티드 설치를 보려면 2.7.1을 어떻게 얻을 수 있습니까? 아니면 그냥 할 수없는 일을하려고합니까?

감사합니다.

답변

3

Twisted를 Python 2.7 설치에 어떻게 든 설치해야합니다. 이 경로의 "2.6"은 Python 2.7에 대해 알려주 려하지 말아야한다는 힌트 여야합니다. 무엇보다도 :

  • 확장 모듈은 python 버전간에 호환되지 않습니다. 당신이 그들을 사용하려고하면 segfault를 얻을 수 있습니다.
  • 바이트 코드 형식은 파이썬 버전간에 호환되지 않습니다. 파이썬은 느린 '.py'파일을 파싱하는 것으로 돌아갑니다.
  • Python 2.6과 함께 제공되는 운영 체제를 사용하는 경우 포함 된 Twisted 버전이 Python 2.7과 호환되지 않을 가능성이 있습니다. Python 2.7이 출시되었을 때 아직 출시되지 않았기 때문입니다.
3

파이썬 2.7을 사용하여 트위스트를 설치해야합니다.

또한 python은 PATH 변수에서 가져 오기를 조회하지 않고 PYTHONPATH에서 찾습니다. 그러나 파이썬 2.6 폴더를 pythonpath에 두는 것은 좋은 해결책이 아닙니다.

2

virtualenv를 사용하여 환경을 만듭니다.

pip를 사용하여 새로 만든 환경에 Twisted를 설치하십시오.

1

새로운 Python 2.7에 대한 환경을 설정하거나 설치된 OS를 사용해야합니다.

예를 들어, OS X는 NumPy과 함께 제공됩니다. 그러나 새로운 Python 2.7에서는이 코드를 볼 수 없습니다.

Don't change the OS default Python AT ALL! O O 파이썬 2.7 설치 3 :

최상의 솔루션 (IMHO)는이된다.0 시스템 경로에서 처음으로 파이썬을 사용하고자 할 때

o virtualenv을 사용하여 개인용 Python 환경 (샌드 박스)을 설정하십시오. 그것으로 뒤틀려서 설치하십시오.

o 작업에 사용할 환경에 라이브러리를 설치하십시오. 중복을 의미 할 수도 있습니다.

o 적절한 파이썬을 실행하려면 shebang을 사용하십시오.

관련 문제