Ошибка импорта: ни один модуль с именем Quirks при попытке установить nvidia-390

Возникла проблема с моими драйверами Nvidia, поэтому мне пришлось удалить их все (с продувкой). Но теперь, когда я пытаюсь переустановить nvidia-390, я получаю следующую ошибку:

File "/usr/bin/quirks-handler", line 26 in <module>
  import Quirks.quirkapplier
ImportError: No module named 'Quirks'
dpkg: error processing package nvidia-390 (--configure):
 subprocess installed post-installation script returned error exit status 1
...

Это не удивительно, так как я не могу найти папку с именем Quirks в "/ usr / lib / python3 / dist-packages, и я не знаю, как установить его вручную, так как все простые команды, которые приходят мне в голову, такие как pip install python3-quirks, ... не работают.

0
задан 19 September 2019 в 10:49

2 ответа

sudo apt-get install --reinstall ubuntu-drivers-common

Это фиксированное отсутствие Quirks.quirkapplier при установке nvidia-410.

0
ответ дан 23 October 2019 в 11:30

В ubuntu 16.04, если вы вручную обновили последнюю версию python3, которая не поддерживается версией ubuntu, эта ошибка может возникнуть, даже если ubuntu-drivers- common уже установлен.

В этом случае вы можете либо вернуть ссылку python3 на предыдущую версию, либо изменить исполняемый файл python3, указанный в /usr/bin/quirks-handler в исполняемый файл предыдущей версии (например: python3.5).

0
ответ дан 16 October 2020 в 01:44

Другие вопросы по тегам:

Похожие вопросы: