pyenv global 3.6.4rc1 不工作
pyenv global 3.6.4rc1 not working
我正在使用 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 -)"
这是我的路径:
echo $PATH
/Users/myuser/Downloads/google-cloud-sdk/bin:/Users/myuser/.pyenv/shims:/Users/myuser/.pyenv/bin:/Users/myuser/.rvm/gems/ruby-2.4.1/bin:/Users/myuser/.rvm/gems/ruby-2.4.1@global/bin:/Users/myuser/.rvm/rubies/ruby-2.4.1/bin:/Users/myuser/Downloads/google-cloud-sdk/bin:/Users/myuser/.nvm/versions/node/v8.4.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/myuser/.pyenv/bin:/Users/myuser/.rvm/bin
现在尝试将 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
我应该怎么做才能使命令 `it 正常工作。 (注意我在 mac)。
啊哈!已解决将 /source Users/myuser/.zshenv
添加到 ~/.zshrc
,现在可以正常使用了。显然 .zshenv 没有加载到新的 zsh 终端上。我想知道这是 zsh 的标准还是我的机器上有问题。
我正在使用 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 -)"
这是我的路径:
echo $PATH
/Users/myuser/Downloads/google-cloud-sdk/bin:/Users/myuser/.pyenv/shims:/Users/myuser/.pyenv/bin:/Users/myuser/.rvm/gems/ruby-2.4.1/bin:/Users/myuser/.rvm/gems/ruby-2.4.1@global/bin:/Users/myuser/.rvm/rubies/ruby-2.4.1/bin:/Users/myuser/Downloads/google-cloud-sdk/bin:/Users/myuser/.nvm/versions/node/v8.4.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/myuser/.pyenv/bin:/Users/myuser/.rvm/bin
现在尝试将 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
我应该怎么做才能使命令 `it 正常工作。 (注意我在 mac)。
啊哈!已解决将 /source Users/myuser/.zshenv
添加到 ~/.zshrc
,现在可以正常使用了。显然 .zshenv 没有加载到新的 zsh 终端上。我想知道这是 zsh 的标准还是我的机器上有问题。