【Linux】Linux 下排错笔记

本文记录 Linux 下各种报错与解决方法

Q&A 1.

1.问题详情:
nvcc 未安装,却报错如下:

$ nvcc -V
Traceback (most recent call last):
  File "/usr/lib/python3.6/dbm/gnu.py", line 4, in <module>
    from _gdbm import *
ModuleNotFoundError: No module named '_gdbm'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 7, in <module>
    import dbm.gnu as gdbm
  File "/usr/lib/python3.6/dbm/gnu.py", line 6, in <module>
    raise ImportError(str(msg) + ', please install the python3-gdbm package')
ImportError: No module named '_gdbm', please install the python3-gdbm package

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/command-not-found", line 27, in <module>
    from CommandNotFound.util import crash_guard
  File "/usr/lib/python3/dist-packages/CommandNotFound/__init__.py", line 3, in <module>
    from CommandNotFound.CommandNotFound import CommandNotFound
  File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 9, in <module>
    import gdbm
ModuleNotFoundError: No module named 'gdbm'

2.解决方案:

sudo apt install python-gdbm

Q&A 2.

1.问题详情:
右上角有红底白杠圆形图标
在这里插入图片描述
2.解决方案:
方案一(推荐):

sudo apt install gnome

方案二(耗时较长):

sudo apt install --reinstall ubuntu.desktop

Q&A 3.

1.问题详情:
Linux 无法挂载 NTFS 格式的磁盘分区
在这里插入图片描述
2.解决方案:

sudo ntfsfix /dev/sda7

Q&A 4.

1.问题详情:

 /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

2.解决方案:

sudo dpkg -r account-plugin-google unity-scope-gdrive
sudo apt-get -f install

Q&A 5.

1.问题详情:
Ubuntu 下使用 Matplotlib 没有图形后端:

UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.

2.解决方案:
安装 TKinter:

sudo apt install python3-tk    # for python3.5

Q&A 6.

1.问题详情:
Ubuntu 下安装了了 python3-tk,导入时依然报错

>>> import tkinter
Traceback (most recent call last):
  File "/usr/lib/python3.6/tkinter/__init__.py", line 37, in <module>
    import _tkinter
ModuleNotFoundError: No module named '_tkinter'

2.解决方案:
Ubuntu 下 python3 默认为 python3,5,而我使用的是 python3,6,安装对应版本的 tkinter

sudo apt install python3.6-tk    # any other version

Q&A 7.

1.问题详情:
Ubuntu 下安装了了 python3-apt,依然报错:

ModuleNotFoundError: No module named 'apt_pkg'
ModuleNotFoundError: No module named 'apt_inst'

python3-apt 对应 python3.5,其它版本无法调用.
 
2.解决方案:
手动建立 python3.6 对应的库文件:

cd /usr/lib/python3/dist-packages
sudo cp apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.cpython-36m-x86_64-linux-gnu.so
sudo cp apt_inst.cpython-35m-x86_64-linux-gnu.so apt_inst.cpython-36m-x86_64-linux-gnu.so
发布了68 篇原创文章 · 获赞 27 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/RadiantJeral/article/details/104380680