Это зависит от того, какую версию 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 работали, не нажимая их, просто введите в терминал
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse"
. Так что для «Вселенной» будет
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"
Затем вы можете проверить источники программного обеспечения покажет, что он работает сейчас. Вы можете удалить вручную из строки sudo gedit /etc/apt/sources.list
http://archive.ubuntu.com/ubuntu lucid main universe restricted multiverse
и сохранить и увидеть в источниках программного обеспечения ничто не отмечено. Затем сделайте
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"
& amp; что делает Just all ticked. Для всех включенных do
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse"
вы можете добавить также partner
репозиторий с другой ссылкой (см. Различие - ubuntu to canonical)
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"
$(lsb_release -sc)
делает проверку вашего Ubuntu версии и помещая свое имя в ссылку. Поскольку 10.04 называется lucid
, тогда вы можете протестировать в терминале lsb_release -sc
дает слово lucid
Thats добавляет точное ссылочное имя репозитория вашей версии ubuntu в источниках программного обеспечения. Неправильное слово и примечание будут работать.
для всех различий в репозиториях читайте https://help.ubuntu.com/community/Repositories/Ubuntu
Начиная с Ubuntu 12.10, вы можете запустить:
sudo add-apt-repository universe
. Это проще, чем запуск sed по файлам sources.list и будет учитывать, какой из -updates / -proposed / -backports
Вы можете вернуться с флагом --remove
, но вам все равно придется удалить пакеты:
sudo aptitude purge '~i ~s universe/'
Вселенная включена по умолчанию, поэтому вам обычно не нужно это делать. Вы можете редактировать исходный файл с терминала:
sudoedit /etc/apt/sources.list
И затем раскомментировать разделы юниверса следующих строк:
#deb http://us.archive.ubuntu.com/ubuntu/ precise universe
#deb http://us.archive.ubuntu.com/ubuntu/ precise-updates universe
Страница справки Ubuntu может быть полезным. И если вы хотите включить его через GUI: