2013-08-02 5 views
1

일반적으로 /usr/local/bin에 설치된 파이썬 2.7.3을 사용하지만 다른 파이썬 2.6.6 (virtualenv을 사용하지 않고)을 다시 빌드해야합니다. ~/usr/local/ 및 numpy, scipy, 모든 라이브러리 내가 파이썬 2.7.3에서 가지고 있던 것과 다른 버전이 필요했습니다 ...다른 파이썬 설치에서 파이썬 사용 모듈 허용

그러나 기본 설치에서 정확히 동일한 버전을 원했던 다른 모든 패키지는 잘 모릅니다. tarball을 다운로드 할 필요없이 파이썬 2.6.6에서 사용하는 방법, --prefix=/home/myself/usr/local/bin을 사용하여 빌드하고 설치하는 방법.

내 "로컬"파이썬 2.6.6에서 패키지를 "재사용"하는 빠르고 쉬운 방법이 있습니까?

답변

0

다시 설치하십시오. 모듈을 재사용하는 것은 아무리 많은 생각으로 보일지 모르지만 (많은 경우에 가능), 코드를 컴파일 한 모듈의 경우 장기적인 시스템 관리를 위해 이것은 완전히 악몽이 될 수 있습니다.

Linux의 여러 버전/아키텍처에 대해 여러 버전의 Python을 지원할 것을 고려하십시오. 일부 모듈은/usr/local/lib에있는 라이브러리를 참조하지만 라이브러리는 잘못된 아치이거나 잘못된 버전 일 수 있습니다.

requirements.txt 파일을 만들고 pip를 사용하여 소스에서 설치하는 것이 좋습니다.