我必须使用 conda 安装 pytorch,然后在尝试升级系统时出现此错误:
sudo dnf upgrade
Traceback (most recent call last):
File "/bin/dnf", line 57, in <module>
from dnf.cli import main
File "/usr/lib/python3.6/site-packages/dnf/__init__.py", line 31, in <module>
import dnf.base
File "/usr/lib/python3.6/site-packages/dnf/base.py", line 26, in <module>
from dnf.comps import CompsQuery
File "/usr/lib/python3.6/site-packages/dnf/comps.py", line 29, in <module>
import dnf.util
File "/usr/lib/python3.6/site-packages/dnf/util.py", line 32, in <module>
import librepo
ModuleNotFoundError: No module named 'librepo'
我看到了一些使用 yum-deprecated 重新安装 python 的答案,但似乎我的机器上没有它。我不想再次重新安装 linux,我正在寻找该问题的答案。
通过 conda 安装 pytorch 时,它还安装了 cuda。也许这可能是个问题?在此之前,我记得(不确定,但有点)我默认使用 python2.7 运行,现在是 python 3.6..