`

Mac OS下多版本python共存

阅读更多

    Mac OS里面的python默认为2.7版本,但是现在随着python3越来越普及,觉得还是需要转移到python3.毕竟是未来的趋势。

    不过遇到的麻烦就是系统很多还是依赖2.7,又不能把2.7卸载掉,所以就需要多版本之间共存。

    如果喜欢权威官方的介绍和指导,请移步:https://github.com/yyuu/pyenv

    需要做的比较简单,步骤如下:

    1、安装OS X的套件管理器,网址如下:http://brew.sh/index_zh-cn.html

    如果不想打开网址的话,请打开终端,粘贴如下命令并执行:

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


    2、安装pyenv,命令如下:

    brew update

    brew install pyenv

    然后在 .bash_profile 文件中添加

    eval “$(pyenv init -)”

    具体的操作可以查看 https://github.com/yyuu/pyenv#homebrew-on-mac-os-x

    3、使用pyenv安装python的其他版本

    详细的pyenv的命令大家可以参考

    https://github.com/yyuu/pyenv/blob/master/COMMANDS.md

    如果只想安装切换那么可以如下操作:

    http://seisman.info/python-pyenv.html

    如果无法查看可以参考下面的命令,我同样参考的上面的博文。

    查看能够安装的版本:

    pyenv install --list

    只有版本号的为官方的版本,其他的为衍生版。注意自己到需要。


    安装需要的版本:

    pyenv install 3.4.3 -v


    完成后更新数据库:

    pyenv rehash


    查看系统已安装的版本:

    pyenv versions

    *号表示系统当前正在使用的版本


    切换python版本

    pyenv global 3.4.3

    pyenv versions


    确认python版本

    python


    输入python即可使用新版本的python;

    系统自带的脚本会以/usr/bin/python的方式直接调用老版本的python,因而不会对系统脚本产生影响;

    使用pip安装第三方模块时会安装到~/.pyenv/versions/3.4.1下,不会和系统模块发生冲突。

    使用pip安装模块后,可能需要执行pyenv rehash更新数据库

   


分享到:
评论

相关推荐

    Python3.9安装包下载,适用Macbook 10.9及以上系统。python-3.9.10-macosx10.9

    4. 选择安装位置:默认情况下,Python将被安装在 `/usr/local/bin` 目录下,这允许它与系统自带的Python版本共存,不会影响预装的系统库。如果需要自定义安装位置,可在此步骤进行调整。 5. 确认安装:在确认安装...

    Windows下安装python2和python3多版本教程

    现在大家常用的桌面操作系统有:Windows、Mac OS、ubuntu,其中Mac OS 和 ubuntu上都会自带python。这里我们只介绍下Windows(我用的Win10)环境下的python2.x 和 python3.x 的安装,以及python2.x 与 python3.x ...

    Windows下使Python2.x版本的解释器与3.x共存的方法

    Python2 和 Python3 是不兼容的,如果碰到无法升级到 Python2 代码,或者同事中有坚守 Python2 阵营的情况,就要考虑 Python2 和 Python3 在系统中共存的情况。 Mac OS X 和 Linux 不必考虑这个情况。因为这些类 ...

    Python课件-第1章 基础知识.ppt

    在多版本共存的环境中,可以通过调整系统环境变量`PATH`来切换不同的Python版本。 安装Python后,你可以通过"IDLE (Python GUI)"启动解释器,查看当前安装的Python版本。IDLE是Python自带的一个集成开发环境,提供...

    DiveIntoPython-zh-cn

    - **多版本共存**:说明如何在同一系统中同时安装多个版本的Python。 **1.7 从源代码安装Python** - **编译工具准备**:列出编译前需要准备的工具。 - **编译步骤**:详细介绍从源代码编译安装Python的整个流程。 ...

    python安装教程

    - 对于Mac OS系统,可以选择尾缀为`.pkg`的可视化安装包,这种方式更接近于Windows的安装体验。 3. **安装步骤**: - 在安装过程中,需要注意选择安装Python 3版本,因为Python 2已停止维护。 - 在安装选项中,请...

    Pycharm修改python路径过程图解

    然而,在某些情况下(如多个Python版本共存),手动指定Python解释器路径是非常必要的。这不仅能确保项目的顺利运行,还能避免因解释器版本不匹配而引发的各种错误。 #### 二、准备工作 在开始修改Python解释器...

    Wingware_Wing_IDE_Professional_7.0.1.2_All_Linux64_Downloadly.ir.rar

    - **Python版本管理**:支持多种Python版本共存,包括Anaconda和Pyenv等环境管理工具。 3. **Delphi标签的关联**: Delphi通常与面向对象的Pascal编程语言和Embarcadero Delphi开发环境相关联,用于Windows应用...

    Anaconda的安装教程

    总结来说,Anaconda是Python开发和科学计算的理想选择,它简化了包管理并提供了高效的环境管理,使得多版本Python的共存和切换变得轻而易举。无论是初学者还是经验丰富的开发者,都能从Anaconda的强大功能中受益。...

    MongDB测试文档.pdf

    9. **操作系统支持**:MongoDB支持在多种操作系统上运行,包括Linux、Mac OS X、Windows和Solaris,这说明了其良好的跨平台兼容性。 10. **sharding命令**:文档中列举了一些用于管理分片集群的命令,比如添加分片...

    关于显示屏幕或其部分具有图形用户界面的说明.rar

    例如,Windows操作系统中的Windows NT内核和Mac OS中的 Aqua都是窗口系统的实例。窗口系统为应用程序提供了一个平台,使得它们可以在同一屏幕上共存并独立地显示内容。 GUI的设计原则包括易用性、一致性、反馈和...

    Ubuntu_Linux实用学习教程.rar_Ubuntu!_ubuntu_ubuntu 教程_ubuntu教程

    对于那些希望同时使用Ubuntu和其他操作系统(如Windows或Mac OS)的用户,Ubuntu支持双系统安装。通过分区工具,可以在硬盘上划分出空间安装Ubuntu,不影响其他系统的运行。 七、Ubuntu的社区支持 Ubuntu拥有庞大的...

    aaaa.rar_图形图象_MultiPlatform_

    其次,"MultiPlatform"特性意味着该系统能够在多种操作系统上运行,如Windows、Mac OS、Linux等,甚至包括移动设备的Android和iOS。这在当前多设备共存的时代显得尤为重要,确保了用户可以在任何设备上无缝接入系统...

Global site tag (gtag.js) - Google Analytics