[Mac环境安装] 安装Brew

由于国内的原因,Mac下brew总是无法安装,在第一步获取安装文件时就一直卡死。

安装方法

  • 下载安装文件
    使用下载工具下载安装文件。地址如下:
https://raw.githubusercontent.com/Homebrew/install/master/install

假设下载下来的文件名时install

  • 修改安装文件内的源

编辑安装文件,注释掉BREW_REPO = "https://github.com/Homebrew/brew".freeze和CORE_TAP_REPO = "https://github.com/Homebrew/homebrew-core".freeze
修改为BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze和CORE_TAP_REPO = "git://mirrors.ustc.edu.cn/homebrew-core.git".freeze

  • 运行安装文件
ruby install

可能会很久,耐心

  • 安装成功后,替换brew源
cd "$(brew --repo)"
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git
### 使用 HomebrewmacOS安装和配置 Python 开发环境 #### 安装 Homebrew 为了确保拥有最新版本的 Python 和相关工具,在 macOS 上建议使用 Homebrew 进行安装。首先需确认系统已经安装了 Xcode Command Line Tools,之后可以通过以下命令来安装 Homebrew: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 这一步骤会自动完成 Homebrew安装过程[^1]。 #### 更新 Homebrew安装 Python 一旦 Homebrew 成功安装并初始化完成后,应当先更新本地仓库索引至最新状态,再执行 Python 的安装操作。具体做法如下所示: ```bash brew update && brew upgrade brew install python ``` 上述命令不仅能够安装最新的稳定版 Python 3.x,还会附带 pip 工具以及 Tk 库的支持文件,这对于图形界面编程非常重要[^3]。 #### 设置全局 `python` 命令指向新版本 默认情况下,Homebrew 安装的 Python 不会被设为系统的默认解释器;如果希望让 `python` 或者 `python3` 命令直接调用由 Homebrew 提供的新版本,则可以按照下面的方法修改 shell 配置文件(如 `.zshrc` 或 `.bash_profile`),添加路径到 PATH 环境变量最前面: ```bash echo 'export PATH="/usr/local/opt/python/libexec/bin:$PATH"' >> ~/.zshrc source ~/.zshrc ``` 注意这里假设使用的 Shell 是 zsh,默认随 macOS Catalina 及更高版本提供。如果是 bash 用户,请相应调整配置文件名。 #### 测试安装成果 最后验证是否正确设置了 Python 解释器及其依赖项,可通过运行简单的测试脚本来检验: ```python import sys print(sys.version) try: import tkinter as tk root = tk.Tk() except ImportError: print("Tkinter is not available.") else: print("Tkinter works fine!") finally: exit(0) ``` 保存以上代码片段为 `.py` 文件并通过终端执行它,观察输出结果以判断整个流程是否顺利完成[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值