Tło :
Ponieważ tworzę programy w języku Python, które muszą działać na różnych wersjach języka Python, zainstalowałem różne wersje języka Python na moim komputerze.
Używam FC 13, więc przyszedł z preinstalowanym Pythonem 2.6 w /usr/bin/python2.6
i /usr/lib/python2.6
.
Zainstalowałem Python 2.5 ze źródła i dla zachowania porządku, użyłem --prefix=/usr
opcji, która zainstalowała Pythona w /usr/bin/python2.5
i /usr/lib/python2.5
.
Teraz po uruchomieniu python
monitu pokazuje, że korzystam z wersji 2.5. Mam jednak problemy z instalacją.
Zarządzanie pakietami :
Używając easy_install, pakiety są zawsze instalowane w /usr/lib/python2.6/site-packages/
. Pobrałem setuptools
.egg dla Pythona 2.5 i starał się go zainstalować, ale daje mi błąd:
/usr/lib/python2.5/site-packages does NOT support .pth files
Wygląda na to, że Python2.5 nie ma w mojej PYTHONPATH. Myślałem, że domyślna instalacja doda się do PYTHONPATH, ale kiedy piszę echo $PYTHONPATH
na studiach, po prostu otrzymuję pustą linię.