software-properties-gtk выбрасывает исключение, основанное на python3

Недавно у меня возникла проблема с моим инструментом обновления программного обеспечения для обновления программного обеспечения в 16.04 - я попытался запустить software-properties-gtk, как мне показалось, как проблема с Python. Я программист на Python, поэтому время от времени я занимаюсь жонглированием модулями, и я считаю, что это почему-то вызвало проблему.

Вот трассировка:

Traceback (most recent call last): File "/usr/bin/software-properties-gtk", line 37, in <module> from softwareproperties.gtk.SoftwarePropertiesGtk import SoftwarePropertiesGtk File "/usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 34, in <module> from aptdaemon import client File "/usr/lib/python3/dist-packages/aptdaemon/client.py", line 39, in <module> from gi.repository import GObject, GLib File "/usr/local/lib/python3.5/dist-packages/gi/__init__.py", line 39 print url ^ SyntaxError: Missing parentheses in call to 'print'

Ясно указывает, что Ubuntu пытается запустить программу Python 2 с Python 3.

0
задан 12 March 2018 в 04:54

2 ответа

Хорошо, решено.

Проблема заключалась в установке модуля gi для Python3. По какой-то причине он не может быть установлен вместе с gi python2.

sudo pip3 uninstall gi

Спасибо всем, кто просмотрел это и хотел помочь.

0
ответ дан 17 July 2018 в 19:05

Хорошо, решено.

Проблема заключалась в установке модуля gi для Python3. По какой-то причине он не может быть установлен вместе с gi python2.

sudo pip3 uninstall gi

Спасибо всем, кто просмотрел это и хотел помочь.

0
ответ дан 23 July 2018 в 19:52

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

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