Сценарий такой: я использую Ubuntu 11 с Python 2.7, я хочу запустить Mozilla JetPack, который поддерживает Python 2.5 / 2.6, и Google App Engine, который поддерживает только Python 2.5.
Прочтите, что удалять Python 2.7 - не лучшая идея, так как Ubuntu может его использовать. Итак, правильный способ - использовать virtualenv
. Но я совершенно заблудился, используя это. Я установил Python 2.5 в / usr / local / python25
, следуя этому руководству
Я попробовал
jiewmeng@JM:/usr/local/python25/bin$ ./python --version
Python 2.5.5
jiewmeng@JM:/usr/local/python25/bin$ ./python virtualenv /works/tmp/test
./python: can't open file 'virtualenv': [Errno 2] No such file or directory
, тогда все ниже работает, но я буду использовать Python 2.7
jiewmeng@JM:/usr/local/python25/bin$ virtualenv /works/tmp/test
New python executable in /works/tmp/test/bin/python
Installing distribute.................................................................................................................................................................................done.
jiewmeng@JM:/usr/local/python25/bin$ cd /works/tmp/test/bin
jiewmeng@JM:/works/tmp/test/bin$ ls
activate activate_this.py easy_install easy_install-2.7 pip python
jiewmeng@JM:/works/tmp/test/bin$ ./python --version
Python 2.7.1+
Кроме того, как мне затем запустить Mozilla JetPack или Google App Engine с этой версией Python? Извините, я новичок в Python (и Linux / Ubuntu)