nvidia-settings ImportError: Nenhum módulo chamado 'dbus'

3

Eu tento mudar minha placa gráfica através das configurações do NVIDIA X Server.

No entanto, quando clico na NVIDIA:

     Traceback (most recent call last):
     File "/usr/share/screen-resolution-extra/nvidia-prime.py", line 22, in <module>
     import sys, dbus, logging
     ImportError: No module named 'dbus'

Eu recebo este erro. Eu instalei o pacote dbus. Também tentei rodar nvidia-prime.py manualmente e rodar sem erros. Também posso importar dbus sem problemas. Por que recebo este erro?

    
por user1559792 06.12.2014 / 00:07

3 respostas

0

Você diz que instalou o "pacote dbus". Qual? Há python-dbus e python3-dbus . Eu encontrei essa pergunta porque enfrentei o mesmo problema com outro pacote de software, e o motivo foi que, embora eu tivesse python-dbus instalado, eu não tinha python3-dbus .

    
por appas 30.06.2015 / 15:10
0

Eu tive exatamente o mesmo problema. Eu tropecei em uma solução.

Tente trocar a GPU usando o terminal. Não dá erro então.

PARA MUDAR PARA A GPU NVIDIA:

sudo prime-select nvidia

PARA MUDAR PARA A GPU INTEL INTEGRADA:

sudo prime-select intel
    
por Amey Kasar 13.11.2017 / 19:53
0

Eu tive o mesmo problema porque eu tinha outra versão do python no meu PATH . Remover essa entrada de caminho para garantir que python aponte para /usr/bin/python resolveu o problema.

    
por kragol 26.03.2018 / 09:42