Mac系统升级Python至3.5版本的详细配置指南

宋时安
宋时安
发布时间:2026-10-13| 1人浏览过
原创

本文详解在Mac系统中将Python从2.7升级至3.5的方法。重点介绍避免直接覆盖系统链接的安全操作,通过修改.bash_profile文件设置alias别名,实现在终端直接输入python命令调用Python 3.5版本。提供具体的路径配置示例及生效步骤,确保开发环境平滑过渡。

首先,获取适用于Mac系统的Python 3.5安装包,并按照提示逐步完成安装流程。

安装程序默认会将文件部署至 /Library/Frameworks/Python.framework/Versions/3.5/目录下。

强烈建议避免使用sudo ln -s命令直接创建符号链接,因为这会覆盖系统原有的Python链接,可能导致依赖自带Python的应用程序出现异常。虽然修改PATH变量更为安全,但对于实现快速切换版本的需求而言,这种方法并非最优解。

为了实现以下目标:

在终端中直接输入“python”命令时,能够自动运行Python 3.5版本。

只需在.profile文件中添加一个别名(alias)即可。如果你的终端默认使用的是bash shell(Mac默认情况),可以编辑~/.bash_profile文件,并在其中添加如下配置行(具体的路径需根据你的Python 3实际安装位置进行调整):

复制代码 代码如下:

alias python="/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5"

添加配置后,重启Terminal窗口,或者直接执行source命令使配置立即生效。

source ~/.bash_profile

以下展示的是笔者Mac用户家目录中.bash_profile文件的具体内容,供参考对照:

alias ls='ls -G' -->ls 带有颜色的文件显示

alias ll='ls -l' 

#unalias ls 

#unalias ll

#export CLICOLOR=1

export LSCOLORS=exfxaxdxcxegedabagacad   --->设置的显示的目录和文件的带颜色的

export PATH=$PATH:/usr/local/MySQL/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin

export PATH
# Setting PATH for Python 3.5

# The original version is saved in .bash_profile.pysave

export PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.5/bin:

alias python="/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5"

~   

若需切换回使用Python 2.7,只需将.bash_profile文件中的最后一行配置注释掉即可;若希望使用Python 3.5.2,则确保.bash_profile中的最后一行配置处于生效状态。这种方法简单便捷,个人非常推荐。

以上内容即为本文的全部介绍,希望能对读者的学习有所帮助,同时也欢迎大家继续支持本站获取更多技术资讯。

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。