美文网首页
[转]mac下安装多版本python

[转]mac下安装多版本python

作者: 继续向前冲 | 来源:发表于2018-04-03 10:25 被阅读35次

mac自带的python是2.7版本的,为了方便学习,建议再安装一个3.x的版本,python的多个版本通过pyenv来管理,具体详见下面的步骤:

1.安装homebrew
打开终端输入如下命令,就可以安装homebrew。

angel:~ $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

测试是否安装成功

angel:~ $ brew -v

Homebrew 0.9.5

表示安装成功。

参照 brew.sh/index_zh-cn.html[brew.sh/index_zh-cn.html]

2.安装pyenv
angel:~ $ brew install pyenv

验证是否安装成功

angel:~ $ pyenv -v

pyenv 20150326

3.pyenv install --list 查看可以安装的python版本
angel:~ $ pyenv install --list

Available versions:

2.7

2.7.1

2.7.2

2.7.3

2.7.4

2.7.5

2.7.6

2.7.7

2.7.8

2.7.9

......(由于篇幅问题,此处略去3000字)

3.4.2

3.4.3

3.5.0a1

3.5.0a2

3.5-dev

4.安装对应的python版本
angel:~ $ pyenv install 3.4.3

pyenv: /Users/angel/.pyenv/versions/3.4.3 already exists

continue with installation? (y/N) N

我的电脑已经安装过3.4.3。。。

用pyenv versions可以查看目前正在使用的python版本,前面带星号(*)的就是表示当前使用的python版本(3.4.3)

angel:~ $ pyenv versions

system

  • 3.4.3 (set by /Users/angel/.pyenv/version)

参照:

v2in.com/pyenv-installation-and-usage.html[v2in.com/pyenv-installation-and-usage.html]

seisman.info/python-pyenv.html[seisman.info/python-pyenv.html]

5.设定环境
在 .bashrc(或者.bash_profile)加入如下内容

没有如上2个文件,可以生成一个。

if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

6.pyenv global 来回切换python版本
angel:~ $ python

Python 3.4.3 (default, May 2 2015, 21:56:04)

[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.49)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

exit()

angel:~ $ pyenv versions

system

  • 3.4.3 (set by /Users/angel/.pyenv/version)

angel:~ $ pyenv global system

angel:~ $ python

Python 2.7.6 (default, Sep 9 2014, 15:04:36)

[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

exit()

angel:~ $ pyenv versions

  • system (set by /Users/angel/.pyenv/version)

3.4.3

angel:~ $ pyenv versions

“system"是系统默认版本

最后想说的是,pyenv 的相关命令通过pyenv -h 和 pyenv commands来查看,具体用法自己试验。

angel:~ $ pyenv commands

相关文章

  • [转]mac下安装多版本python

    mac自带的python是2.7版本的,为了方便学习,建议再安装一个3.x的版本,python的多个版本通过pye...

  • Mac管理多版本Python

    参考 使用pyenv管理工作环境Mac安装多个Python版本 mac默认的Python版本: 如何使得Mac 下...

  • 无标题文章

    mac不要轻易的安装新版本的python! mac不要轻易的安装新版本的python! mac不要轻易的安装新版本...

  • python多版本管理

    mac不要轻易的安装新版本的python!mac不要轻易的安装新版本的python!mac不要轻易的安装新版本的p...

  • Django库的安装的一些小问题

    一、修改Mac默认python版本: Mac默认的python版本为2.7 自己安装了3.7的版本 Mac在启动,...

  • Mac安装pyenv和pyenv-virtualenv

    简介 Mac安装 命令使用 参考 Mac OSX python多版本管理工具:pyenv 和 virtualenv...

  • MAC安装python

    MAC安装python Mac 上默认已经安装了 python,查看当前python的版本,可以在终端执行: (默...

  • Mac下Python环境搭建、多版本管理

    1、查看Python版本python 多版本管理 参考网站:Mac多Python版本共存,多个独立Python开发...

  • Mac下Python 开发环境搭建

    Mac 系统自带了python 的安装包。mac os 10.12 系统版本,自带的是python 2.7 版本。...

  • mac下搭建python开发环境

    一、mac环境安装python3 二、mac当前系统的默认版本修改为安装的最新版本 三、python3安装scrapy

网友评论

      本文标题:[转]mac下安装多版本python

      本文链接:https://www.haomeiwen.com/subject/jzlqhftx.html