mac pyenv 安装

安装多版本python

1 brew install pyenv

查看是否安装成功

pyenv -v

2 在 .zshrc 文件添加  

如何确定你用的是 Zsh 还是 bash。你可以在命令行中执行命令查看:

echo $SHELL

使用 Zsh 请执行:

echo 'export PYENV_ROOT="$HOME/.pyenv"' >>~/.zshrc

echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >>~/.zshrc

使用bash 请执行

echo 'export PYENV_ROOT="$HOME/.pyenv"' >>~/.bash_profile

echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >>~/.bash_profile

 
 
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi'>>~/.zshrc
或者
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi'>>~/.bash_profile

3 source ~/.zshrc

4 查看能够安装的版本(  只有版本号的为官方的版本,其他的为衍生版。注意自己到需要)

pyenv install --list 

5  安装需要的版本

pyenv install 3.7    安装python3.7版本

如果执行报错,重新安装xcode

xcode-select --install  

6  安装成功后更新

 pyenv rehash 

查看系统已安装的版本

pyenv versions 

切换python版本 

pyenv global 3.5

pyenv global 3.7

确认python版本 

python 

切换后最好再执行下 pyenv rehash

7  切换版本

  ## 全局切换 pyenv global 3.7.4 #全局切换,通常不建议

pyenv global system #全局切换回系统版本

pyenv global #验证一下全局是否切换成功 ##

局部切换 pyenv local 3.7.4 # 当前目录切换

pyenv local --unset # 解除local设置

pyenv shell 3.7.4 # 当前shell切换

pyenv shell --unset # 解除shell设置

pyenv local # 查看当前目录pyenv版本

pyenv uninstall 3.5 #卸载3.5

 

 

如果pyenv 切换后的版本跟pyhon 显示的版本不一致

参考 https://www.jianshu.com/p/7656896265ab

posted @ 2021-02-25 17:10  专心写代码  阅读(268)  评论(0编辑  收藏  举报