Tento trocar minha placa gráfica por meio das configurações do NVIDIA X Server.
No entanto, quando clico em 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 esse erro. Eu instalei o pacote dbus. Também tentei executar nvidia-prime.py manualmente e ele funcionou sem erros. Também posso importar dbus sem problemas. Por que recebo esse erro?
Responder1
Eu tive o mesmo problema porque tinha outra versão python no meu arquivo PATH
. Removendo essa entrada de caminho para ter certeza de que python
aponta para /usr/bin/python
a solução do problema.
Responder2
Você diz que instalou o "pacote dbus". Qual deles? Há python-dbus
e python3-dbus
. Encontrei esta pergunta porque enfrentei o mesmo problema com outro pacote de software, e o motivo foi que, embora eu tivesse python-dbus
instalado, não tinha o python3-dbus
.
Responder3
Eu tinha exatamente o mesmo problema. Eu tropecei em uma solução.
Tente trocar de GPU usando o terminal. Não dá erro então.
PARA MUDAR PARA GPU NVIDIA:
sudo prime-select nvidia
PARA MUDAR PARA GPU INTEL INTEGRADA:
sudo prime-select intel