安装了 Anaconda -> DNF 的奇怪行为

安装了 Anaconda -> DNF 的奇怪行为

我使用的是 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

相关内容