我使用的是 Fedora 26。
由于我安装了 Anaconda,如果我在终端中输入类似的内容
sudo dnf install gnome[TAB]
我明白了
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'dnf'
zsh: do you wish to see all 313 possibilities (317 lines)?
知道会发生什么吗?我猜这与Python有关......
更新:当我从路径中删除 Anaconda 时,我收到以下消息:
➜ ~ sudo dnf install gnomezsh: sqlite3: command not found...
Install package 'sqlite' to provide command 'sqlite3'? [N/y]
我还应该提到,我将 zsh 与 oh-my/zsh 一起使用。
答案1
这是 中的一个错误zsh
。将 python2 和 python3 的实例分别更改/usr/share/zsh/5.*your_version*/functions/_dnf
为/usr/bin/python2
和/usr/bin/python3
。
这解决了我的问题。非常感谢https://github.com/ContinuumIO/anaconda-issues/issues/886