Измененная версия Python, “apt-add-repository” не работающий ОШИБКА

привет после установленного python 3.5 в человечности, я имел 2.7.6, и я хотел быть обновленным, вызывают, я буду работать и изучать Python, таким образом, я установил последнюю версию 3.5 Python и переключил версию на нее, мне установили python 2.7 и 3.5, но устанавливаю его на 3,5 как значение по умолчанию после внесения того изменения и обновления, я получил эту ошибку:

$ sudo add-apt-repository ppa:example/example -y
Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 11, in <module>
    from softwareproperties.SoftwareProperties import SoftwareProperties, shortcut_handler
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 27, in <module>
    import apt_pkg
ImportError: No module named 'apt_pkg'

в данный момент единственный, я встречаюсь помимо наклона, удаляют какую-либо версию Python, это повредило бы систему, какую-либо справку о том, как зафиксировать его?:(

$ update-alternatives --query python
Name: python
Link: /usr/bin/python
Status: manual
Best: /usr/bin/python3.5
Value: /usr/bin/python2.7
Alternative: /usr/bin/python2.7
Priority: 1
Alternative: /usr/bin/python3.5
Priority: 2

$ ls -l /usr/bin/python3.5 /usr/bin/python2.7
-rwxr-xr-x 2 root root 3754856 dic 18 09:58 /usr/bin/python3.5
-rwxr-xr-x 1 root root 3345416 jun 22  2015 /usr/bin/python2.7
2
задан 18 January 2016 в 00:55

2 ответа

Поскольку Python3.5 используют команду

alias python=python3.5

и для использования Python2.7

alias python=python2.7
0
ответ дан 2 December 2019 в 23:28

См. https://stackoverflow.com/a/56234758/52817 :

Если вы посмотрите на /usr/bin/add-apt-repository, там написано

#! /usr/bin/python3

на Топ. Если вы обновились с более новым питоном (например, у dist было 3.5, но вы установили 3.7), ваши /usr/bin/python3 указывают на питона, который не имеет apt_pkg.

Вы можете временно отредактировать /usr/bin/add-apt-repository, указав

#! /usr/bin/python3.5

(вставьте версию своего дистрибутива Python)

0
ответ дан 2 December 2019 в 23:28

Другие вопросы по тегам:

Похожие вопросы: