Mac 上如何正确的安装Python2.7和Python3

一、Python 介绍

Python介绍

Python3在2008年12月3日正式发布, 但是有很多library还是使用Python2.7,所以需要在Mac里面同时装这两个版本,并且和系统所使用的Python区分开来呢?今天要写的是如何第一次就正确安装好,并且切换预设版本,不在误用系统的Python。

二、安装

STEP 1 安装Xcode

安装完成后 安装 Xcode command line tool

xcode-select --install

STEP 2 安装Homebrew

可以参考官网或者直接粘贴:

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

STEP 3 安装Python

接下来要正式进入安装Python的步骤了!
首先,输入

python --version

会有如下结果:

9hHpy8.png

这是Mac系统要使用的Python,不去动它。所以现在我们要用homebrew来安装自己使用的Python。

利用homebrew搜索Python

brew search python

会有如下结果:

9hHYSx.png

开始安装:

brew install python

如图所示,表示python2安装成功

9hbH5d.png

brew install python3

如图所示,表示python3安装成功

9hbXxP.png

查看安装的目录

open /usr/local/Cellar/

9hqVMV.md.png

STEP 4 设定路径$PATH (不和系统Python干扰)

什么是路径$PATH呢?

还记得我们在装Python的时候,输入了brew,
系统就自动会知道要开始跑homebrew。
系统到底怎么知道我们的brew在哪里?
这就是$PATH的用途了!

echo $PATH

如图所示

9hqYqO.png

分号(:)是分隔的意思
所以当你在terminal里面输入brew时
系统就会开始从/usr/bin找起
如果在/usr/bin里面找不到的话
就会往下一个/bin去搜寻,以此类推

现在,我们回到文件夹去看
brew其实就在/usr/local/bin里面

9hqgeS.md.png

所以现在的问题就是,系统在/usr/bin里面也有一份Python
现在我们在/usr/local/Cellar里面也装了Python
这样在terminal打上python指令时,谁会被开启呢?
因为路径有顺序,所以它会先找到系统的Python
现在就要来解决这个问题

sudo emacs /etc/paths

sudo让我们取得管理员权限
用emacs这个程序编辑路径档案
terminal会要求输入密码

9hqvWR.png

如果不是这个顺序,调整成这个顺序。

control + k:把一行字剪下来
control + y:把字粘贴
control + x + s:存盘
control + x + c:关掉emacs

这时,重启terminal 会看到变化,再打一次

echo $PATH

STEP 5 安装完成,确认结果

这样就完成啰!
其实python3本身比较不会跟其他人打架
因为他就是独立的python3
所以我们主要是要确认是不是读到我们用brew装的python

which python

9hLUXV.png

如图所示带便安装成功。

如果想使用系统的Python,就输入

/usr/bin/python

9hOij0.png

Mac系统上下载Python可以按照以下步骤进行操作: 1. 首先,你可以直接默认安装Python。注意,Mac系统自带Python2,所以即使你安装了新版本Python,命令行输入python时显示的仍然是Python2。\[1\] 2. 如果你想使用新版本Python,可以配置环境变量。你可以编辑.bash_profile文件,将新版本Python路径添加到环境变量中。你可以使用文本编辑器打开.bash_profile文件,添加以下内容: ``` export PATH="/usr/local/bin:$PATH" ``` 保存并退出编辑模式,然后在终端执行以下命令使配置生效: ``` source ~/.bash_profile ``` 这样,当你在终端执行python命令时,系统将使用你新安装Python版本。\[2\]\[3\] 希望这些步骤对你有帮助! #### 引用[.reference_title] - *1* *3* [Mac系统下Python下载安装](https://blog.csdn.net/weixin_48088839/article/details/127070315)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Mac 系统下安装 Python 的方法【视频】](https://blog.csdn.net/qq_42716301/article/details/122651195)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值