ModuleNotFoundError: No module named 'pacman_mirrors'

ModuleNotFoundError: No module named 'pacman_mirrors'

当我尝试使用 pacman-mirrors 生成镜像列表时,出现以下错误

~ % pacman-mirrors         
Traceback (most recent call last):
  File "/usr/bin/pacman-mirrors", line 20, in <module>
    from pacman_mirrors import pacman_mirrors
ModuleNotFoundError: No module named 'pacman_mirrors'

我已经尝试重新安装 pacman-mirrors,但我得到了同样的错误

~ % sudo pacman -S pacman-mirrors 
warning: pacman-mirrors-4.23.2-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) pacman-mirrors-4.23.2-1

Total Installed Size:  0.67 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(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) reinstalling pacman-mirrors                                       [########################################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Configuring pacman-mirrors ...
Traceback (most recent call last):
  File "/usr/bin/pacman-mirrors", line 20, in <module>
    from pacman_mirrors import pacman_mirrors
ModuleNotFoundError: No module named 'pacman_mirrors'
hint: use `pacman-mirrors` to generate and update your pacman mirrorlist.

有人对如何解决这个问题有任何建议吗?

最佳奥特加

我也受此影响。我不得不降级软件包,因为我无法弄清楚为什么 pacman-mirrors 会抛出该错误。 这绝不是一个解决方案,而是更多的解决方法,直到它在上游得到修复。我可以相对肯定地说,这不是我们做错的任何事情,因为它发生在你只是更新 pacman 镜像。如果您在 pamac 中安装了降级,您只需发出命令:

sudo downgrade pacman-mirrors

然后您将看到以下输出:

Traceback (most recent call last):
  File "/usr/bin/pacman-mirrors", line 20, in <module>
    from pacman_mirrors import pacman_mirrors
ModuleNotFoundError: No module named 'pacman_mirrors'
Available packages (core):

-  1)  pacman-mirrors    4.22.0  3  /var/cache/pacman/pkg
-  2)  pacman-mirrors    4.23.1  5  /var/cache/pacman/pkg
+  3)  pacman-mirrors    4.23.2  1  /var/cache/pacman/pkg

select a package by number: 2

Select 您要回滚到的先前版本。我从上面的列表中选择了 4.23.1 或选项 2。我希望这有帮助。保重。

我也遇到了同样的问题。当我通过互联网搜索时,我遇到了这个解决方案并且它有效 fine.You 可以在此处找到详细信息,但为了节省时间我还引用了该解决方案。 https://www.nerd.vision/post/manjaro-modulenotfounderror-no-module-named-pacman-mirrors

  1. 导航到镜像列表文件: sudo nano /etc/pacman.d/mirrorlist
  2. 我在文件顶部添加了: Server = https://mirror.alpix.eu/manjaro/stable/$repo/$arch
  3. 保存文件后我运行: sudo pacman -Syyu
  4. 然后 运行 这个命令: sudo pacman-mirrors --fasttrack && sudo pacman -Syyu

这使用最快的镜像生成了我的镜像列表并为我编辑了文件。 我希望这能帮到您。 <3