Intento cambiar mi tarjeta gráfica a través de la configuración del servidor NVIDIA X.
Sin embargo, cuando hago clic en 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'
Recibo este error. Instalé el paquete dbus. También intenté ejecutar nvidia-prime.py manualmente y se ejecutó sin errores. También puedo importar dbus sin problemas. ¿Por qué recibo este error?
Respuesta1
Tuve el mismo problema porque tenía otra versión de Python en mi PATH
. Eliminar esa entrada de ruta para asegurarse de que python
apunte a /usr/bin/python
resolver el problema.
Respuesta2
Dice que instaló el "paquete dbus". ¿Cuál? Hay python-dbus
y python3-dbus
. Encontré esta pregunta porque me enfrenté al mismo problema con otro paquete de software y la razón fue que, si bien lo tenía python-dbus
instalado, no lo tenía python3-dbus
.
Respuesta3
Yo tuve exactamente el mismo problema. Me topé con una solución.
Intente cambiar de GPU usando la terminal. Entonces no da error.
PARA CAMBIAR A GPU NVIDIA:
sudo prime-select nvidia
PARA CAMBIAR A GPU INTEL INTEGRADA:
sudo prime-select intel