2011-01-03 4 views
1

우분투 (10.10)는 Python2.6, 2.7 및 3과 함께 설치되었습니다. 또한 Enthought Python Distribution을 설치했습니다. 이 배포판에서 파이썬 패키지를 지능적으로 관리 할 수있는 방법이 있습니까?다중 파이썬 배포판 - 패키지 관리

호환성을 위해이 배포판을 가끔씩 전환한다고 생각합니다. PyBlah을 설치하면 모든 배포판에서 사용할 수 있기를 바랍니다. 각 배포판에 PyBlah을 설치하는 것보다 나을 수 있습니까?

+0

저는 리눅스가/usr/share를 사용한다고 생각합니다./usr/share/pyshare 및/usr/lib/pyshare가 있습니다. 필자는이 동작이 패키지 별이라고 생각하지만 Enthought에서 패키지를 설치하면 공유 폴더 중 하나에 넣고 symlink는 python2.6에서 만들어집니다. – Gus

답변

4

2.x-3.x 배포판에 패키지를 설치할 수 없습니다. 호환되지 않습니다. 따라서 가장 쉬운 방법은 각 버전마다 설치하는 것입니다.

모든 버전에 대해 설치하려는 경우 ~/lib/python/과 같은 위치에 설치하고 해당 디렉토리를 PYTHONPATH에 추가 할 수 있습니다.

0

Virtualenv 및 virtualenvwrapper가 패키지 관리를 매우 멋지게 만듭니다!