NVIDIA X 서버 설정을 통해 그래픽 카드를 전환하려고 합니다.
그러나 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'
이 오류가 발생합니다. dbus 패키지를 설치했습니다. 또한 nvidia-prime.py를 수동으로 실행해 보았지만 오류 없이 실행되었습니다. 또한 문제 없이 dbus를 가져올 수 있습니다. 왜 이 오류가 발생하나요?
답변1
내 PATH
. 문제가 해결되었는지 python
확인 하기 위해 해당 경로 항목을 제거합니다 ./usr/bin/python
답변2
"dbus 패키지"를 설치했다고 말합니다. 어느 것? python-dbus
그리고 가 있습니다 python3-dbus
. 다른 소프트웨어 패키지에서 동일한 문제에 직면했기 때문에 이 질문을 찾았습니다. 그 이유는 설치 python-dbus
했지만 python3-dbus
.
답변3
나는 똑같은 문제가있었습니다. 나는 우연히 해결책을 찾았습니다.
터미널을 사용하여 GPU를 전환해 보세요. 그러면 오류가 발생하지 않습니다.
NVIDIA GPU로 전환하려면:
sudo prime-select nvidia
통합 Intel GPU로 전환하려면:
sudo prime-select intel