pyenv global 3.6.4rc1不工作

2024-04-26 00:32:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用zsh。这是我的.zshenv

cat ~/.zshenv
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
  eval "$(pyenv init -)"

这是我的道路:

^{pr2}$

现在尝试将python版本更改为3.6.4rc1,它在2.7上显示如下:

➜  ~ pyenv versions
  system
* 3.6.4rc1 (set by /Users/myuser/.pyenv/version)
➜  ~ pyenv global 3.6.4rc1
➜  ~ python --version
Python 2.7.10 # Why doesn't it change to 3.6.4rc1?

但是我需要找到.zshenv,然后它就可以工作了:

➜  ~ source ~/.zshenv
➜  ~ pyenv global 3.6.4rc1
➜  ~ python --version
Python 3.6.4rc1

我该怎么做才能使命令正常工作。(注意我在mac上)。在


Tags: pathdevpyenvhomeifbinversionexport
1条回答
网友
1楼 · 发布于 2024-04-26 00:32:08

啊哈!已解析将/source Users/myuser/.zshenv添加到~/.zshrc中,现在它正在工作。显然,zshenv没有装在新的zsh终端上。。我想知道这是zsh的标准配置还是我的机器有问题。在

相关问题 更多 >