前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >macOS 安装和管理多个Python版本

macOS 安装和管理多个Python版本

原创
作者头像
程序员鑫港
发布2022-01-04 15:59:02
13.1K0
发布2022-01-04 15:59:02
举报
文章被收录于专栏:python12python12
说明

目前Python同时更新与维护Python2和Python3,选择Python2还是选择Python3,取决于当前要使用的库、框架支持哪个版本,所以经常会遇到切换版本的情况。

那么应该怎样有效的更改呢?很多小伙伴一定会想到修改环境变量,指定Python的默认路径,这样当然可以,然而不够优雅。那么怎样的方法才算优雅呢?当然是一条命令了👻。

这里通过brew安装pyenv,再用pyenv安装管理Python。

安装步骤
  1. 安装homebrew:🚀
代码语言:javascript
复制
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew -v
Homebrew 1.6.9
Homebrew/homebrew-core (git revision 5707e; last commit 2018-07-09)
复制代码

注:Homebrew 是macOS下非常高效的命令行软件包管理器,mac必安装工具之一。

  1. 安装pyenv:🛰
代码语言:javascript
复制
$ brew update
$ brew install pyenv
$ pyenv -v
pyenv 1.2.5
复制代码
  1. 安装管理多个Python:
代码语言:javascript
复制
$ pyenv install 2.7.15
$ pyenv install 3.7.0
$ pyenv versions
  system
  2.7.15
* 3.7.0 (set by /Users/john/.pyenv/version)
复制代码

注:星号指定当前的版本

  1. 切换版本:
代码语言:javascript
复制
$ pyenv global 2.7.15
$ pyenv versions
  system
* 2.7.15 (set by /Users/john/.pyenv/version)
  3.7.0
$ python --version
Python 2.7.15
复制代码
  1. pyenv常用的命令说明:
代码语言:javascript
复制
使用方式: pyenv <命令> [<参数>]

命令:
  commands    查看所有命令
  local       设置或显示本地的Python版本
  global      设置或显示全局Python版本
  shell       设置或显示shell指定的Python版本
  install     安装指定Python版本
  uninstall   卸载指定Python版本)
  version     显示当前的Python版本及其本地路径
  versions    查看所有已经安装的版本
  which       显示安装路径
复制代码

注:使用local、global、shell,设置Python版本时需要跟上参数(版本号),查看则不需要。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 说明
  • 安装步骤
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档