我的 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
...
这并不奇怪,因为我在“/usr/lib/python3/dist-packages”中找不到名为 Quirks 的文件夹,而且我不知道如何手动安装它,因为我脑海中浮现的所有简单命令,例如 pip install python3-quirks,...都不起作用。
答案1
sudo apt-get install --reinstall ubuntu-drivers-common
这修复了Quirks.quirkapplier
安装时缺失的内容nvidia-410
。
答案2
在 中ubuntu 16.04
,如果您手动更新了 的最新版本,python3
但该版本不受 ubuntu 版本支持,则即使ubuntu-drivers-common
已经安装,也可能会出现此错误。
在这种情况下,您可以恢复python3
到以前版本的链接,或者将python3
指定的可执行文件更改/usr/bin/quirks-handler
为以前版本的可执行文件(例如python3.5
:)。