为什么 python 控制台没有选择 pyenv 全局版本?
Why is python console not picking up pyenv global version?
ishandutta2007@MacBook-Pro:~$ python --version
Python 2.7.15
ishandutta2007@MacBook-Pro:~$ pyenv versions
system
2.7
* 3.7.0 (set by /Users/ishandutta2007/.pyenv/version)
ishandutta2007@MacBook-Pro:~$ pyenv global 3.7.0
ishandutta2007@MacBook-Pro:~$ pyenv versions
system
2.7
* 3.7.0 (set by /Users/ishandutta2007/.pyenv/version)
ishandutta2007@MacBook-Pro:~$ python --version
Python 2.7.15
ishandutta2007@MacBook-Pro:~$ python
Python 2.7.15 (default, Jun 17 2018, 12:46:58)
[GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
问题是我需要在 bash_profile
中添加这个
if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init -)"
fi
您需要添加:
eval "$(pyenv init -)"
在你的 .bash_profile 或 .bashrc
ishandutta2007@MacBook-Pro:~$ python --version
Python 2.7.15
ishandutta2007@MacBook-Pro:~$ pyenv versions
system 2.7 * 3.7.0 (set by /Users/ishandutta2007/.pyenv/version)
ishandutta2007@MacBook-Pro:~$ pyenv global 3.7.0
ishandutta2007@MacBook-Pro:~$ pyenv versions
system 2.7 * 3.7.0 (set by /Users/ishandutta2007/.pyenv/version)
ishandutta2007@MacBook-Pro:~$ python --version
Python 2.7.15
ishandutta2007@MacBook-Pro:~$ python
Python 2.7.15 (default, Jun 17 2018, 12:46:58) [GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin Type "help", "copyright", "credits" or "license" for more information.
问题是我需要在 bash_profile
if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init -)"
fi
您需要添加:
eval "$(pyenv init -)"
在你的 .bash_profile 或 .bashrc