sudo apt-get update
sudo apt-get install libcanberra-gtk-module
Estou usando o Pycharm IDE no sistema operacional Linux Debian 9 e obtendo o seguinte erro ao tentar instalar a extensão do Python Debugger (Cython).
O erro que recebo é o seguinte:
Gtk-Message: Failed to load module "canberra-gtk-module"
Eu não sou um usuário especialista em Linux, mas navegando na Internet, acho que isso se deve ao fato de que o sistema operacional não tinha o módulo / pacote sugerido pela mensagem de erro.
Então eu corri no terminal:
sudo apt-get install libcanberra-gtk3-module
e, alternativamente, eu corri:
sudo apt-get install libcanberra-gtk-module:i386
na esperança de que a versão de 32 bits funcionasse melhor do que a de 64 bits (eu corro uma versão de 64 bits).
Lamentavelmente, no primeiro caso, eu entendi que este pacote já está instalado, enquanto no segundo caso a resposta do terminal afirmou que não é possível encontrar tal pacote.
Além disso, o erro só ocorre quando eu executo o PyCharm a partir do terminal, e não em outros casos; executando:
sudo apt-get update && sudo apt-get upgrade
tudo corre bem e não há mensagem de erro no terminal.
Alguém poderia sugerir alguma solução, por favor?
Qual é o pacote que eu preciso instalar?
Obrigado antecipadamente.
sudo apt-get update
sudo apt-get install libcanberra-gtk-module
O pacote que você precisa instalar é o pacote de desenvolvimento. O nome exato pode depender da versão do seu repositório. Atualmente no Ubuntu 18.04 é chamado: libcanberra-gtk-dev
Você pode usar este comando para listar os nomes e os componentes que você instalou atualmente (o comando e a saída do meu sistema):
$ apt search libcanberra-gtk | egrep ^libcanberra-gtk
libcanberra-gtk-common-dev/bionic,bionic,now 0.30-5ubuntu1 all [installed,automatic]
libcanberra-gtk-dev/bionic,now 0.30-5ubuntu1 amd64 [installed]
libcanberra-gtk-module/bionic,now 0.30-5ubuntu1 amd64 [installed,automatic]
libcanberra-gtk0/bionic,now 0.30-5ubuntu1 amd64 [installed,automatic]
libcanberra-gtk3-0/bionic,now 0.30-5ubuntu1 amd64 [installed,automatic]
libcanberra-gtk3-dev/bionic 0.30-5ubuntu1 amd64
libcanberra-gtk3-module/bionic,now 0.30-5ubuntu1 amd64 [installed,automatic]
A instalação da biblioteca de desenvolvimento normalmente instalará automaticamente a outra depende.
sudo apt-get install libcanberra-gtk*