简体   繁体   English

为什么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. 

you need to add: 您需要添加:

eval "$(pyenv init -)" 

in your .bash_profile or .bashrc 在您的.bash_profile或.bashrc中

The issue was I needed to add this in my bash_profile 问题是我需要将其添加到我的bash_profile

if command -v pyenv 1>/dev/null 2>&1; then
  eval "$(pyenv init -)"
fi

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM