3

所以我最近刚买了一个 Raspberry Pi 4,在上面刷了 Linux Manjaro XFCE 并启动了它。我设法python-pip用 Pacman 安装,没有任何错误,但是当我实际尝试使用该命令时,我得到了这个错误。

Traceback (most recent call last):
  File "/usr/bin/pip", line 33, in <module>
    sys.exit(load_entry_point('pip==20.3.4', 'console_scripts', 'pip')())
  File "/usr/bin/pip", line 22, in importlib_load_entry_point
    for entry_point in distribution(dist_name).entry_points
  File "/usr/lib/python3.8/importlib/metadata.py", line 504, in distribution
    return Distribution.from_name(distribution_name)
  File "/usr/lib/python3.8/importlib/metadata.py", line 177, in from_name
    raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: pip

我已经尝试重新安装了很多次,但它仍然无法正常工作。这是我安装它时出现的结果。

resolving dependencies...
looking for conflicting packages...

Packages (1) python-pip-20.3.4-1

Total Installed Size:  1.60 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                                                                     [####################################################################] 100%
(1/1) checking package integrity                                                                                   [####################################################################] 100%
(1/1) loading package files                                                                                        [####################################################################] 100%
(1/1) checking for file conflicts                                                                                  [####################################################################] 100%
(1/1) checking available disk space                                                                                [####################################################################] 100%
:: Processing package changes...
(1/1) installing python-pip                                                                                        [####################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...

请注意,我是一个完整的 Linux 菜鸟,最近才开始使用它。

还要补充一点,我已经在上面安装了 Python,它的版本是 Python 3.8.5。以防万一有人需要这些信息。

4

1 回答 1

0

今天遇到了一个相关的问题,但没有找到关于如何从这种情况中恢复的很好的描述。Soo……这是一个“porr man”的解决方案:

pamac reinstall python-pip

如果这还不够,并且您不小心删除了 Manjaro 的部分或全部系统 Python 包,请一一重新安装:

pamac reinstall python-<MISSING-MODULE>

示例:pamac reinstall python-pip python-packaging python-chardet python-urllib3 ...</p>

如果连 pamac 都不可用,请将命令替换为 pacman:

sudo pacman -S python-<module-name>

如果有人找到更好的方法,请分享!故障排除快乐!:)

于 2021-11-14T18:25:32.133 回答