mac安装指定版本的python

一、安装homebrew

  • 直接在命令行使用如下命令安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

二、使用homebrew安装pyenv

  • 在命令行输入如下命令安装
brew install pyenv
  • 添加到shell中
echo -e 'if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi' >> ~/.bash_profile
  • shell生效
exec "$SHELL"

三、使用pyenv安装指定版本的python

  • 查看以安装的版本
pyenv versions


这里的 system 则是系统本身的Python环境,而下方的 3.6.5 和 3.7.1 则是使用 Pyenv 安装的,带 * 的则是当前正在使用的Python环境。

  • 查看可安装的python版本
pyenv install -l

  • 安装python
pyenv install 3.6.8

  • 指定全局的python环境
pyenv global 3.6.8
  • 指定局部的python环境
    除了全局环境之外,还可以给某个目录指定环境,也就是说,只要进入这个指定之后的目录,那么其所处的环境就是指定的Python版本了。
# 指定之前,首先要使用 cd 命令进入要指定的目录,然后输入以下命令。
pyenv local 3.6.8

# 如果要取消某个目录的Python环境,可以使用以下命令:
pyenv local --unset
  • 查看当前版本
pyenv version
  • 卸载python
pyenv uninstall 3.5.2
  • 常用命令
pyenv commands  查看pyenv命令
pyenv install --list  查看可安装的python版本
pyenv versions  查看已安装版本
pyenv version   查看当前使用的python版本
pyenv install -v 版本号  安装python
pyenv rehash  刷新python已安装列表
pyenv uninstall 版本号  删除python
pyenv global 版本号  设置当前全局python版本
pyenv local  版本号  设置局部python版本
pyenv local --unset 取消局部python版本设置,或者删除当前目录下的.python-version文件
posted @ 2020-08-03 17:44  hziwei  阅读(4517)  评论(0编辑  收藏  举报