Atualizei minha máquina de 15h10 a 16h04 alguns dias atrás.
Agora eu tenho que enfrentar este estranho problema: rhythmbox
me diz, que ele falhou ao importar o módulo do site e travou, porque python3.5
está faltando o módulo _sysconfigdata_m
.
Eu tive uma instalação da fonte de python3.5.1
, mas parece que o uprgade release removeu essa instalação.
Os arquivos antigos do python3.5.1
estavam localizados em /usr/lib/python3.5.1/
.
Eu já tentei reinstalar python3.5
e rhythmbox
.
O traçado completo:
me@my_machine:~$ rhythmbox
Failed to import the site module
Traceback (most recent call last):
File "/usr/lib/python3.5/site.py", line 580, in <module>
main()
File "/usr/lib/python3.5/site.py", line 566, in main
known_paths = addusersitepackages(known_paths)
File "/usr/lib/python3.5/site.py", line 287, in addusersitepackages
user_site = getusersitepackages()
File "/usr/lib/python3.5/site.py", line 263, in getusersitepackages
user_base = getuserbase() # this will also set USER_BASE
File "/usr/lib/python3.5/site.py", line 253, in getuserbase
USER_BASE = get_config_var('userbase')
File "/usr/lib/python3.5/sysconfig.py", line 595, in get_config_var
return get_config_vars().get(name)
File "/usr/lib/python3.5/sysconfig.py", line 538, in get_config_vars
_init_posix(_CONFIG_VARS)
File "/usr/lib/python3.5/sysconfig.py", line 410, in _init_posix
from _sysconfigdata import build_time_vars
File "/usr/lib/python3.5/_sysconfigdata.py", line 6, in <module>
from _sysconfigdata_m import *
ImportError: No module named '_sysconfigdata_m'
btw :
Parece que 16.04 removeu python3.4
(meu padrão python3
) e o substituiu por python3.2
.
Vincular /usr/bin/python3.2
a /usr/bin/python3
apenas fez com que outros programas python3
, como gnome-termial, falhassem.
Outros fóruns disseram que esse erro aparece, se python2
for usado em vez de python3
, então estou um pouco preso.
Atualizar :
Eu adicionei alguma saída de depuração em /usr/lib/python3.5/_sysconfigdata.py
:
print(sys.version)
A saída é
3.5.1 (default, Feb 10 2016, 15:13:13)
[GCC 5.2.1 20151010]
mas deve ser
3.5.1+ (default, Mar 30 2016, 22:46:26)
[GCC 5.3.1 20160330]
Eu tenho nenhuma instalação python3
na minha máquina! Eu procurei várias vezes por tal instalação.
Editar :
Eu tentei reinstalar completamente o python3
executando
sudo apt autoremove --purge python3
NÃO TENTE ISTO EM CASA!
Isso removerá quase todos os programas da sua máquina. Levei 6h apenas para reconstruir o meu sistema básico! Eu tinha apenas um gnome-terminal
restante, porque foi carregado no RAM.
Mas isso não resolveu meu problema.