在使用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
文件,但仍会出现此问题
答案 0 :(得分:0)
这可能是由自动补全触发的。在README部分的可选依赖项中:
- 从手册页自动生成完成需要Python 3.5 +
fish_config
Web配置工具需要Python 3.5+和Web浏览器