software-properties-gtk está lançando exceção relacionada a python3

0

Recentemente, comecei a ter um problema com a ferramenta GUI de atualização de software em 16.04 - depois, tentei executar software-properties-gtk como me pareceu um problema relacionado ao Python. Eu sou um programador Python, então faço malabarismos com módulos de vez em quando e acredito que de alguma forma causou o problema aqui.

Este é o traceback:

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'

Indica claramente que o Ubuntu está tentando executar um programa do Python 2 com o Python 3.

    
por netsatan 11.03.2018 / 14:09

1 resposta

0

Ok, resolvido.

O problema foi com o módulo gi instalado para o Python3. Por alguma razão, não foi possível instalá-lo junto com o gi do python2.

sudo pip3 uninstall gi

Obrigado por qualquer pessoa que tenha visto isso e queira ajudar.

    
por netsatan 11.03.2018 / 17:13