我完全困惑了。\非 Fedora34 和 python 3.9.7 dnf 可以正常工作。
\n为此,我已更改为 /usr/bin 目录。
\n如果我将符号链接更改为 3.10,如下所示,dnf 就会中断:
\n\xe2\x9e\x9c bin ln -s -f python3.10 python3\n\xe2\x9e\x9c bin dnf\nTraceback (most recent call last):\n File "/usr/bin/dnf", line 57, in <module>\n from dnf.cli import main\nModuleNotFoundError: No module named 'dnf'\n
Run Code Online (Sandbox Code Playgroud)\n然后我把它改回3.9,dnf就可以工作了。
\n\xe2\x9e\x9c bin ln -s -f python3.9 python3 \n\xe2\x9e\x9c bin dnf\nusage: dnf [options] COMMAND\netc...\n
Run Code Online (Sandbox Code Playgroud)\n有人可以向我解释一下这个问题以及如何更新系统以便让 python3 命令指向 3.10 而不破坏 dnf 吗?
\n