商城首页欢迎来到中国正版软件门户

您的位置:首页 >mac python3 界面_Mac OSX 正确地同时安装Python 2.7 和Python3

mac python3 界面_Mac OSX 正确地同时安装Python 2.7 和Python3

  发布于2026-06-17 阅读(0)

扫一扫,手机访问

Python 3 其实早就出来了(是的,我知道,有点后知后觉?),但现实是,很多第三方库依然赖在 Python 2.7 上不肯挪窝。所以问题来了:在 Mac 上,怎么同时装好这两个版本,还不会跟系统自带的 Python 打架?今天这篇就是写给第一次动手的朋友,保证一次装对,还能自由切换默认版本——别再误用系统的 Python 了。

其实核心步骤就几个,不算难,你可能有些已经装好了。直接开始。

STEP 1 安装 Xcode

去 App Store 搜“Xcode”然后安装。装完记得打开一次,第一次启动会弹出 License Agreement,同意就行。

mac python3 界面_Mac OSX 正确地同时安装Python 2.7 和Python3

接下来,在终端里跑这条命令,安装 Xcode 命令行工具:

xcode-select --install

装完这步就算过了,进入下一步。

STEP 2 安装 Homebrew(套件管理工具)

去官网或者直接在终端里贴这段:

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

装好之后跑一下 brew doctor。如果出现 Your system is ready to brew.,那就万事大吉。万一有 Warning 也别慌,按照提示去修就行。虽然 Homebrew 自己会说“如果你用着没问题就不用管”,但还是建议趁早收拾干净,免得以后忘了哪块没配好。

STEP 3 安装 Python

重头戏来了。先别急着装,看看系统里到底有什么:

python --version

发现了吧?系统自带了一个 Python。这是 macOS 自己用的,没事别去动它。

我们现在要用 Homebrew 装一个可以随意“折腾”的 Python。先搜一下:

brew search python

你会看到 pythonpython3 两个选项(如果已经装过,旁边会标 (installed))。

开始安装:

brew install python
brew install python3

装完之后,Python 会被放在 /usr/local/Cellar 下面。可以打开这个文件夹看看:

open /usr/local/Cellar/

除了 Python,Homebrew 可能还顺手装了 sqlite 之类的依赖,不用管,它自己会处理好。

STEP 4 设置路径 $PATH(避免跟系统 Python 打架)

什么是 $PATH?简单说,就是系统搜索命令的路径列表。你在终端里敲 brew,系统怎么知道它在哪里?就是靠 $PATH

echo $PATH

会看到一串用冒号分隔的路径,比如 /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin。系统会从左到右依次查找命令。

现在的问题来了:系统自带的 Python 在 /usr/bin 里,而我们用 Homebrew 装的 Python 在 /usr/local/bin 里。因为 /usr/bin 排在前面,所以终端里敲 python 会先找到系统版本。

解决办法:把 /usr/local/bin 挪到最前面。

编辑路径文件:

sudo emacs /etc/paths

输入密码后,用 emacs 编辑。把 /usr/local/bin 这一行剪切(control + k),粘贴到第一行(control + y),然后保存(control + x + s),退出(control + x + c)。

改完后再 echo $PATH,发现没变?别急,要新开一个终端窗口才会生效。重新打开终端,再跑一次,就能看到我们刚刚修改的结果了。

STEP 5 确认安装结果

一切就绪,验证一下:

which python

应该显示 /usr/local/bin/python

which python3

应该显示 /usr/local/bin/python3

这样就说明系统已经优先使用我们通过 Homebrew 安装的 Python 了。如果你想用系统自带的那个(大概率用不到),就敲 /usr/bin/python

大功告成。Python 3 和 Python 2.7 和平共处,各玩各的,互不干扰。

本文转载于:https://blog.csdn.net/weixin_42166261/article/details/112018501 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注