`
lizhuang
  • 浏览: 904388 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

python mac 升级

 
阅读更多

 

mac lion自带的python是2.7版本的,有点儿低,要使用一些应用的时候还需要3.3以上的,这时可以用以下的方法更新mac自带的python。

  1. 先去python的官网下载最新的python,并安装好。

  2. 现在要删除mac自带的python,如下:

    sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 

    把第一步里安装好的Python目录移到原本系统所持有的目录位置。 

    sudo mv /Library/Frameworks/Python.framework/Versions/3.3 

    /System/Library/Frameworks/Python.framework/Versions 

     

  3. 第三步,修改文件所属的Group
    设置Group为wheel,原来系统自带的就是这样的。

    sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.3

  4. 第四步,更新一下Current的Link
    在Versions的目录里有一个Current的link,是指向当前的Python版本,原始是指向系统自带的Python2.7.2,我们把它删除后,link就失效了,所以需要重新链一下

    sudo rm /System/Library/Frameworks/Python.framework/Versions/Current
    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions/Current

  5. 第五步,重新链接可执行文件

    1) 先把系统原来的执行文件删掉

    sudo rm /usr/bin/pydoc
    sudo rm /usr/bin/python
    sudo rm /usr/bin/pythonw
    sudo rm /usr/bin/python-config

    2) 建立新的链接

    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pydoc3.3 /usr/bin/pydoc
    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3 /usr/bin/python
    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pythonw3.3 /usr/bin/pythonw
    sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3m-config /usr/bin/python-config

  6. 最后,更新一下.bash_profile文件

    cd ~
vim .bash_profile (只要能编辑就行)
插入新的Python路径

    # Setting PATH for Python 3.3

    # The orginal version is saved in .bash_profile.pysave
    PATH="/System/Library/Frameworks/Python.framework/Versions/3.3/bin:${PATH}"
    export PATH

  7. 打开命令行,输入python,如下:

chenwgtekiMacBook-Pro:~ chenwg$ pythonPython 3.3.2 (v3.3.2:d047928ae3f6, May 13 2013, 13:52:24)[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwinType “help”, “copyright”, “credits” or “license” for more information.>>>

 

分享到:
评论

相关推荐

    Mac下Python2.7 PyInstaller安装包

    请注意,由于Python 2.7已经在2020年停止支持,建议尽可能升级到Python 3.x版本,因为许多库和更新已不再兼容Python 2.7。然而,如果你的工作环境中仍然需要使用Python 2.7,这个安装包提供了一种在Mac OS上继续使用...

    Python Windows Mac 安装包

    若未安装或更新至最新版本,可在终端中执行`python -m ensurepip --upgrade`(Windows)或`python3 -m ensurepip --upgrade`(Mac)进行安装或升级。 现在,我们来谈谈Visual Studio Code(VSCode)。VSCode是一款...

    python-3.4.4-for-Mac

    Python 3.4.4 for Mac 是一个专为苹果Mac OS X操作系统设计的Python编程语言的版本。Python是一种高级、通用、解释型的编程语言,以其简洁明了的语法和强大的功能深受程序员喜爱。这个特定的版本是针对AMD64架构(也...

    Mac 自带 2.7版本 Python

    所以,尽管这次修复可能解决了当前问题,长期来看,升级到Python 3.x是一个更好的选择,因为它包含了更多更新的功能和安全改进。然而,这需要确保所有依赖Python的应用程序都兼容新的版本。 总的来说,理解Mac系统...

    macOS安装python3.8

    对于Python 3.8,`pip`应该已经包含在内,但你可以通过以下命令确认和升级: ```bash pip3.8 install --upgrade pip ``` 如果你计划进行开发工作,还需要安装`virtualenv`,这是一个创建隔离的Python环境的工具。...

    python-3.7formac.pkg.zip

    - `pip3.7`是Python 3.7的包管理器,用于安装、升级和卸载Python库。例如,`pip3.7 install requests`将安装`requests`库。 4. **开发环境配置**: - 推荐使用集成开发环境(IDEs)如PyCharm或Visual Studio Code...

    python3.10最新版本下载,内含linux/windwos/macos安装包

    - 应确保现有的Python依赖库也支持3.10版本,避免升级后出现兼容性问题。 6. **使用建议:** - 在生产环境中升级前,最好先在测试环境中验证新版本的兼容性和稳定性。 - 安装完成后,可以使用`python3.10 -V`来...

    mac 升级到12.3及以后,解决python2无法使用问题

    在Mac系统中,从版本12.3...以上就是关于在Mac升级到12.3及以上版本后如何解决Python 2无法使用问题的详细步骤和相关知识点。通过这些方法,你可以继续在新系统上运行Python 2,同时也应考虑适时进行向Python 3的迁移。

    Mac OS X10.9安装的Python2.7升级Python3.3步骤详解

    这里面有windows和mac os x下的安装程序,下载那个64位的安装程序 第2步:安装下载的img文件,安装完后的目录如下:复制代码 代码如下:/Library/Frameworks/Python.framework/Versions/3.3 第3步:移动python的安装...

    python-2.7.18-64.rar

    因此,对于新项目或升级旧项目,建议迁移到Python 3,以获得更好的性能、新特性和长期维护。 8. **安装过程**:在运行"python-2.7.18.amd64.msi"时,用户可以选择自定义安装路径,是否将Python添加到系统PATH,以及...

    Mac中升级Python2.7到Python3.5步骤详解

    在Mac操作系统上,从Python 2.7升级到Python 3.5是一个常见的需求,因为Python 3.x系列是现代Python开发的标准版本。以下是一份详细的步骤指南,帮助你完成这个过程。 首先,你需要访问Python官方网站...

    python一键升级所有pip package的方法

    ### Python一键升级所有pip包的方法 在Python开发过程中,经常需要使用各种第三方库来扩展功能或简化开发流程。这些库通常通过pip工具进行安装与管理。随着时间推移,新的版本可能会发布,修复bug、增强安全性或是...

    python3.11最新版本下载,内含linux/windwos/macos安装包

    总之,Python 3.11.0是一个重要的版本升级,它在性能、类型检查、异步编程、语法和安全性等多个方面都有所增强,为开发者提供了更高效、更强大的编程工具。无论你是初学者还是经验丰富的Python开发者,都值得尝试这...

    Python示例-从基础到高手PDF

    第 18 章 如何将 Mac OS X10.9 下的 Python2.7 升级到最新的 Python3.3 第 19 章 使用 python 构建基于 hadoop 的 mapreduce 日志分析平台 第 20 章 报警监控平台扩展功能 url 回调的设计及应用 [python 语言] 第...

    Mac安装python3的方法步骤

    Mac安装Python3的方法步骤主要涉及以下几个知识点: 1. Python版本的区别:Python有两个主要的版本,Python 2和Python 3。这两个版本之间存在不兼容的差异。Python 2.7是较老的版本,而Python 3.x是更新的、更被...

    Python3自学文档

    为了升级到最新的Python 3.7版本,有两种方法可供选择: - **方法一**:从Python官方网站下载Python 3.7安装包,并按照向导进行安装。 - **方法二**:若已安装Homebrew,可通过命令`brew install python3`进行安装。...

    Python-从命令行在python交互式控制台中运行你的代码

    在命令行中启动Python交互式控制台非常简单,你只需打开终端(在Windows上是命令提示符,Mac或Linux上是Terminal),然后输入`python`或`python3`(根据你的系统配置和Python版本)并按回车键。这样,你就可以直接在...

    Python2.7的scapy安装

    Scapy是Python编程语言中的一款强大网络数据包处理库,主要用于网络层协议的构造、...同时,考虑到Scapy在Python 3.x中的更新和改进,如果可能,尝试升级到最新的Python版本和Scapy版本,以获得更好的性能和新特性。

    python安装第三方库

    如果版本较低,可通过`python -m pip install --upgrade pip`命令进行升级。 3. **环境准备**:确保电脑已经安装了Python和pip。本文以Python 2.7版本为例进行说明。 #### 三、使用pip安装第三方库 1. **更新pip*...

Global site tag (gtag.js) - Google Analytics