Когда я в конечном итоге обновлюсь до 11.04, мне нужно будет установить Python 2.6 для целей разработки. По умолчанию 11.04 - 2.7. Могу ли я просто установить пакет python2.6 вместе с пакетом python по умолчанию? Я не хочу, чтобы от этого зависело что-либо еще, мне это нужно только для одной цели. Я буду использовать Distribute и virtualenv для установки любых дополнительных зависимостей для Python 2.6.
Запустите synaptic(через объектив приложения в единстве или System -> Администрирование, если вы используете классический рабочий стол )
ищите питон 2.6 в фильтре сверху и пометьте его для установки, щелкнув его правой кнопкой мыши и выбрав "Mark for Installation".
Он должен работать параллельно с 2. 7 Хорошо, насколько я знаю, теперь, когда вам нужно использовать 2.6, вызывайте его напрямую, т.е. командой "python2.6 "
Это должно сработать, дайте мне знать, если это не сработает. :)
VirtualEnv ir noteikti labākais veids, kā izmantot vairākas pitona versijas, pat tas ir tas pats tulks, bet ar dažādām instalētām bibliotēkām. Katrā virtuālajā vidē palaidīsit izvēlēto pitona versiju. Katra lieta būs caurspīdīga.
BTW: krātuvi ar ļoti vecu pitona versiju varat atrast šeit: https://launchpad.net/~fkrull/+archive/deadsnakes/+packages
Varbūt kādam tas noderēs.
Для этого также можно использовать pyenv. Я довольно простой, а также он позволяет переключать версии и управлять вашей питоновой средой. Для установки и использования:
Установите зависимости python, чтобы предотвратить странные сообщения:
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev git
Установите Пинв. К сожалению, в этом приложении нет пакета, который вы могли бы просто apt-getty убрать, но все же его легко установить:
mkdir $HOME/.pyenv.
компакт-диск $HOME
git-клон git://github.com/yuu/pyenv.git .pyenv
следующее эксклюзивно. Если вы используете другую оболочку, вы должны изменить записи .bashrc
.
echo 'export PYENV_ROOT="$HOME/.pyenv". ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH" ~/.bashrc
эхо "eval" "$(pyenv init -) ~/.bashrc
Перезапустить оболочку:
выполнить $SHELL
Убедитесь, что установка в порядке:
➜ ~ pyenv --version
pyenv 0.4.0-20140110.1-14-g46a01b1
Установка версий питона:
➜ ~ pyenv install 2.7.6
Загрузка Python-2.7.6.tgz...
-> http://yyuu.github.io/pythons/1d8728eb0dfcac72a0fd99c17ec7f386
Установка Питона-2.7.6...
Установка Python-2.7.6 в /доме/брае/пиенве/версии/2.7.6.
Загрузка установочных инструментов-2.1.tar.gz...
-> https://pypi.python.org/packages/source/s/setuptools/setuptools-2.1.tar.gz
Установка инструментов setuptools-2.1....
Установка setuptools-2.1 в /home/braiam/.pyenv/versions/2.7.6...
Загрузка трубопровода-1.5.tar.gz...
-> https://pypi.python.org/packages/source/p/pip/pip-1.5.tar.gz
Установка трубопровода-1.5...
Устанавливаемый трубопровод-1.5 к /дому/дому/браям/пиенву/версиям/2.7.6
Готово. Теперь, возможно, вы захотите сделать pyenv rehash
. Также используйте pyenv версии
, так как это покажет все возможные версии. pyenv local 2.7.6
установит версию питона, используемую в текущем каталоге и ниже этой версии.
Да, можно без проблем.
Вы даже можете выполнять установку в масштабе всей системы, используя easy_install
. Просто вместо прямого вызова вызовите его через python2.6 easy_install
.
testēšanas nolūkos jūs to arī instalētu lokāli (vai ne) no avotiem:
lejupielādējiet tarball avota pakotni. Python ir patiešām viegli sastādīt. (triks ir altinstall
)
./configure --prefix="/home/me/python2.6"
make
make altinstall
, tad veiciet
export PATH="/home/me/python2.6/bin":$PATH
export LD_LIBRARY_PATH="/home/me/python2.6/lib":$PATH
Plus, iespējams, vēlēsities spēlēt ar virtualenv