Python Pyenv未显示为命令
当我写Python Pyenv未显示为命令,python,bash,debian,pyenv,Python,Bash,Debian,Pyenv,当我写pyenv时,它会说 Command 'pyenv' not found, did you mean: command 'p7env' from deb libnss3-tools Try: sudo apt install <deb name> 当我编写bash并重新加载终端时,它可以工作,但我不能更改python版本 我使用的是Linux Debian发行版和pyenv版本1.2.27。因此,在交互式登录shell中,在键入bash以打开交互式非登录shell之前,您的~
pyenv
时,它会说
Command 'pyenv' not found, did you mean:
command 'p7env' from deb libnss3-tools
Try: sudo apt install <deb name>
当我编写
bash
并重新加载终端时,它可以工作,但我不能更改python版本
我使用的是Linux Debian发行版和pyenv版本1.2.27。因此,在交互式登录shell中,在键入bash
以打开交互式非登录shell之前,您的~/.bashrc
文件尚未获得源代码。您可以通过将以下内容添加到~/.bash\u配置文件中来解决此问题:
if[-f~/.bashrc];那么~/。巴什尔委员会;fi
echo$PATH
在您要在中运行的终端中的结果是什么?这是结果:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/local/games:/usr/games/gamesHi,欢迎使用。你应该带上这本书,阅读和阅读。您的问题并不严格与代码相关,因此有点超出了so的范围,尽管这里有大量linux用户社区。我会这样做:哪个pyenv
,它应该不会为您返回任何东西。然后sudo find/-name pyenv-print
。这将显示pyenv
可执行文件在计算机上的位置。然后在.bashrc
中,将该目录添加到PATH变量中。不要忘记bashrc前面的点。现在它可能根本没有安装(就像我的一样),这需要你安装它。我知道这对OP没有什么帮助,但是这里的每个人都应该知道,pyenv
最近一直在更新init系统。请参阅以了解详细信息。“但我无法更改python版本。”如何更改它?请更新您的问题。
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"