终端关闭后Pyenv配置失效,如何永久添加Pyenv命令?
pyenv 无法在新终端识别的问题解决方法
问题根源
你执行的命令里,export PATH="$HOME/.pyenv/bin:$PATH" 和 eval "$(pyenv init --path)" 仅在当前终端会话临时生效,没有写入bash的启动配置文件;只有pyenv init -的判断语句被追加到了~/.bashrc。新终端启动时不会自动加载这两个关键配置,所以找不到pyenv命令。
解决步骤
- 打开bash配置文件:
nano ~/.bashrc - 在文件最开头添加以下两行内容:
export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" - 按
Ctrl+O保存,Ctrl+X退出编辑器。 - 执行以下命令让修改立即生效:
source ~/.bashrc - 重启终端,输入
pyenv --version验证是否正常识别。
内容的提问来源于stack exchange,提问作者Tolga
相关产品推荐
相关产品推荐

