小编Gre*_*reg的帖子

Python:如何修复“pyenv:bash:找不到命令”

我用来pyenv管理我的 Python 环境,只需运行bash.

$ bash
pyenv: bash: command not found
Run Code Online (Sandbox Code Playgroud)

我试图解决为什么pipenv shell会出现上述错误,这就是我发现甚至bash无法工作的原因。我尝试pipenv通过更新brew并运行pyenv rehash来重新生成垫片。并且bash绝对存在。

$ which bash
/bin/bash
Run Code Online (Sandbox Code Playgroud)

我预计如果pyenv找不到命令,PATH将搜索环境变量指定的后续路径。有趣的是,如果我执行一些不存在的命令,我不会收到错误pyenv

$ someboguscommand
-bash: someboguscommand: command not found
Run Code Online (Sandbox Code Playgroud)

这对我来说意味着pyenv在这种情况下甚至不搜索匹配的命令,并且PATH搜索后续路径,因此必须对bash.

python bash pyenv

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

bash ×1

pyenv ×1

python ×1