Я пробовал обычный путь, sudo apt-get install python3.6, но ... ну ... это не сработало.
Итак, как бы я это сделал? (Я бы не хотел его строить самостоятельно)
Я использую Ubuntu 16.04.
Я бы рекомендовал pyenv решить ваши проблемы. Он не использует Aptitude и предполагает «создание его самостоятельно», но он полностью автоматизирован. Вы можете создавать и устанавливать новую (или старую) версию Python, просто говоря pyenv install 3.6.0.
sudo apt-get install -y build-essential libbz2-dev libssl-dev libreadline-dev \
libsqlite3-dev tk-dev
# optional scientific package headers (for Numpy, Matplotlib, SciPy, etc.)
sudo apt-get install -y libpng-dev libfreetype6-dev
Запустить сценарий установщика (устанавливает pyenv и некоторые очень полезные плагины pyenv оригинальным автором, см. Здесь для более) curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
Добавить строки инициализации к вашим ~/.profile или ~/.bashrc (он упоминает об этом в конце скрипта установки): export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
Перезапустите вашу оболочку (close & amp; open или exec $SHELL) или перезагрузите скрипт профиля. (например, source ~/.bashrc) Done!
Чтобы не касаться системы Python (как правило, плохая идея, службы уровня OS возможно, полагаются на некоторые конкретные версии библиотеки и т. д.) создают свою собственную среду, это легко! Еще лучше, нет sudo, для него или pip устанавливается!
Установить заголовки, необходимые для создания CPythons (экзотические питоны, такие как PyPy или Jython, могут иметь другие зависимости):sudo apt-get install -y build-essential libbz2-dev libssl-dev libreadline-dev \
libsqlite3-dev tk-dev
# optional scientific package headers (for Numpy, Matplotlib, SciPy, etc.)
sudo apt-get install -y libpng-dev libfreetype6-dev
Установить заголовки, необходимые для создания CPythons (у экзотических Pythons, таких как PyPy или Jython, могут быть другие зависимости):
pyenv virtualenv 3.6.0 general
Запустите сценарий установщика (устанавливает pyenv и некоторые очень полезные плагины pyenv оригиналом автор: см. здесь) curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
Запустите сценарий установщика (устанавливает pyenv и некоторые очень полезные плагины pyenv оригинальным автором, см. здесь для более)
[d24 ] Сделайте его виртуальным, чтобы вы могли сделать других позже, если вы хотитеАльтернативный маршрут, если вы не можете найти какие-либо рабочие репозитории, вы могли бы попробовать скомпилировать себя из источника. Исходный код можно найти на странице загрузки. Затем загрузите и разгрузите архив; например, для Python-3.6.1.tgz.
Процесс для разворачивания файла tgz:
tar -xvzf /path/to/yourfile.tgz
Как только вы находитесь в пути к файлу, файл распакуется, запустите:
./configure
make
make altinstall
И, надеюсь, это должно решить проблему для вас.
Это зависит от того, какую версию Ubuntu вы используете.
Поскольку Python 3.6 установлен в репозитории юниверсов Ubuntu 16.10 и Ubuntu 17.04, вы можете напрямую установить python 3.6 из репозитория. Просто используйте команды ниже:
sudo apt update
sudo apt install python3.6
Существует два способа установить Python3.6 на Ubuntu 16.04
Скомпилировать и установить python 3.6 on Ubuntu 16.04 Установите python 3.6 на Ubuntu 16.04 из PPAУстановите необходимые зависимости, загрузите исходный код python 3.6 и создайте среду и установите
sudo apt install build-essential checkinstall
sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
tar xvf Python-3.6.0.tar.xz
cd Python-3.6.0/
./configure
sudo make altinstall
Вы можете установить Python 3.6 из PPA, используя команды ниже
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt update
sudo apt install python3.6
Если Python 3.6 правильно установлен, вы можете вызвать интерпретатор python python3.6 в терминале.
Надеюсь, это поможет. Если у вас возникли какие-либо проблемы, вы можете проверить этот пост в блоге здесь.
Для Ubuntu 15.10 я успешно установил его с помощью этого метода:
sudo add-apt-repository ppa:jonathonf/python-3.6
Но я отредактировал этот файл:
sudo vi /etc/apt/sources.list.d/jonathonf-ubuntu-python-3_6-wily.list
И я изменил хитрый, чтобы доверять, а затем: [ ! d2]
sudo apt-get update
sudo apt-get install python3.6