Python 2.5 및 2.7을 얻는 가장 좋은 방법은 무엇입니까


27

Ubuntu 10.04에는 지원되는 Python 버전 2.6 및 3.1이 2 개뿐입니다. 개발자들은 종종 파이썬 코드가 2.7, 2.5 (그리고 아마도 2.4 이상에서 작동하는지)를 테스트하기 위해 더 많은 것을 필요로합니다. 자각 시스템에 파이썬 버전을 나란히 설치하는 가장 좋은 방법은 무엇입니까?

그것은이다 펠릭스 크럴의 PPA 내가 현재 사용하고,?

또한, 중요한 PPA는 데드 스네이크 PPA의 비표준 Python에서 사용할 수 없습니다.

  • python-setuptools (하지만 python-setuptools-deadsnakes를 설치할 수 있습니다)
  • 파이썬 프로파일 러

답변:


16

또한 fkrull의 Deadsnakes PPA를 사용합니다. 현재로서는 Python 2.4, 2.5 및 2.7을 얻는 것이 가장 좋은 방법이라고 생각합니다. 기본 Python2.6과 함께 사용하는 데 아무런 문제가 없습니다. 또한 virtualenv 를 사용하면 특히 시스템 기본값이 아닌 Python 버전의 경우 일을 깨끗하게 유지하는 데 도움이됩니다 .


PPA + virtualenv의 경우 +1 나는 비슷한 질문에이 방법에 따라 확장했습니다 askubuntu.com/questions/17841/...
앨런 매화

4

최선의 방법은 아마도 debootstrap 2.5가 지원되는 이전 Ubuntu 버전의 chroot를 만들거나 가상 컴퓨터를 사용하는 것입니다.

2.6과 함께 Ubuntu에 설치하면 문제가 발생할 수 있습니다.


1
발생할 수있는 문제에 대해 더 구체적으로 설명해 주시겠습니까?
Marius Gedminas

일부 라이브러리는 2.6.x 만 지원할 때 '모든'Python 버전을 지원하는 것으로 잘못 표시됩니다. 그들은 흥미롭고 디버그하기 어려운 방식으로 침입 할 것입니다.
lfaraone
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.