我正在使用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上)。在
啊哈!已解析将
/source Users/myuser/.zshenv
添加到~/.zshrc
中,现在它正在工作。显然,zshenv没有装在新的zsh终端上。。我想知道这是zsh的标准配置还是我的机器有问题。在相关问题 更多 >
编程相关推荐