Ubuntu 14.04 LTS и Python 3.4.2


Ответы:


17
  1. Загрузите исходные файлы 3.4.2 отсюда
  2. Распакуйте его во временную директорию в вашей Downloadsпапке
  3. Откройте терминальную сессию.
  4. Перейдите в папку с cd ~/Downloads/Python-3.4.2
  5. Согласно документации Python, выполните следующие команды из терминала:

    ./configure
    make
    make test
    sudo make install

Это позволит обновить существующую установку Python-3.4 до Python-3.4.2 (доступно как python3)


5
Не забывайте: sudo apt-get build-dep python3.4до make installили pyenv install, или вам не хватит встроенных модулей, таких как readline, sqlite3 и т. Д.
eddygeek

5

Вы также можете использовать pyenv в качестве менеджера python. pyenv

Это позволит вам установить любую версию python, pypy, python3, stackless и т. Д.

он использует прокладки, а также имеет хороший плагин для virtualenv, что делает его очень простым вариантом использования pyenv-virtualenv

Очень простая установка.

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

узнать, какие версии доступны для установки

$ pyenv install --list

установить Python 3.4.2

sayth@sayth-TravelMate-5740G:~/scripts$ pyenv install 3.4.2
Downloading Python-3.4.2.tgz...
-> https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz 
Installing Python-3.4.2...

pyenvПохоже, что пакет не находится в хранилище ...
Mario SE

@ MarioS.E. Вы устанавливаете его в свой домашний каталог: opencafe.readthedocs.org/en/latest/getting_started/pyenv
Дуг Т.

Я потерял все мои установленные пакеты после использования pyenv. Есть ли способ отобразить мои старые dist-пакеты на новый python?
Alvas

0

trusty-updatesКанал выпуска Ubuntu 14.04 LTS предоставляет Python 3.4.3 (если вы хотите просто более новую версию Python, чем 3.4.0, а не точно 3.4.2).

Вы можете включить trusty-updatesв Software & Updatesнастройках (они должны быть включены по умолчанию):

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.