没有python3,鱼不能在我的机器上执行任何操作

时间:2018-03-02 00:25:24

标签: fish

在使用pyenv激活Python2时,我的鱼壳有问题:

$  pyenv shell 2.7.14
$  ls
pyenv: python3: command not found

The `python3' command exists in these Python versions:
  3.6.4

似乎即使我执行像ls / cat / etc这样简单的命令,也会调用Python 3.如果没有pyenv删除对Python 3的访问权限,我就不会遇到类似的问题。 / p>

如何找出调用Python 3的内容?我已尝试清除config.fish文件,但仍会出现此问题

1 个答案:

答案 0 :(得分:0)

这可能是由自动补全触发的。在README部分的可选依赖项中:

  • 从手册页自动生成完成需要Python 3.5 +
  • fish_config Web配置工具需要Python 3.5+和Web浏览器