当我打开终端时$ pip install -U pip setuptools,我收到一条错误消息。
Traceback (most recent call last):
File "/usr/lib/command-not-found", line 27, in <module>
from CommandNotFound.util import crash_guard
ModuleNotFoundError: No module named 'CommandNotFound'
Run Code Online (Sandbox Code Playgroud)
我用的是python3.5,它的路径是/usr/bin/python3.5
我试图找到 CommandNotFound 包,但找不到它。
我该如何修复这个错误?
[编辑]:操作系统 Ubuntu 16.04.3 LTS
小智 0
解决方案:与我之前提到的不同,python3.5.1更新并未删除我的安装。它仍然在下面/usr/local/bin/python3.5。
跟踪错误:我在其中写入了一些调试行/usr/lib/python3.5/_sysconfigdata.py:
print("python-version", sys.version_info)
print("python-gcc-version",sys.version)
print("python-executable",sys.executable)
Run Code Online (Sandbox Code Playgroud)
/usr/bin/python3调用和之间的输出不同rhythmbox,但python-executable两种方式都是不同的/usr/bin/python3
当我使用 where is python3 搜索错误的安装并删除时
/usr/local/bin/python3.5
Run Code Online (Sandbox Code Playgroud)
然后我清除并重新安装 python3 并运行apt install -f. 于是这个错误就消失了。
请记住:永远不要从源代码安装东西,如果它有时可能在存储库中,或者至少在包管理器安装它之前将其删除。
| 归档时间: |
|
| 查看次数: |
18423 次 |
| 最近记录: |