mac更新导致brew不能使用

本文记录了作者在Mac上安装Python3过程中遇到的问题及其解决办法。包括解决Homebrew更新失败及安装过程中的错误,最终成功安装Python3。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天突然想学学python,发现同事学的时候用的python3我也就想在自己的Mac电脑上装一下,好吧,我运行命令 brew install python3,嗯哼,好吧,刚开始好好的,可是后来报了很多错,这下蒙了,经过百度谷歌的双重搜索,我又尝试更新homebrew发现根本更新不了,报错!报错!报错!后来干脆想卸掉homebrew重装吧,于是乎鼓捣了一下
重装步骤如下:
1、删除旧的homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
2、安装新的homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3、开始python3的安装
brew install python3
然后就可以坐等了,我等等,看着日志打印一片一片的但没看到错,一会又是下载又是安装的,心里那个美啊,好吧,最后安装完成。 经过了测试
localhost:~ liuxxxx$ python3 //下边为打印输出
Python 3.6.3 (default, Oct  4 2017, 06:09:38) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.37)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
ok一切顺利解决。

查看原文:https://www.liuandy.cn/%e9%9a%8f%e7%ac%94/2017/12/08/2021.html
### Mac Homebrew 安装 NVM 后命令不可用解决方案 当使用 Homebrew 成功安装 NVM 后,发现 `nvm` 命令不可用的情况通常是因为环境变量未正确配置。以下是详细的排查和解决方法: #### 1. 验证 Homebrew 和 NVM 的安装状态 确认 Homebrew 是否正常工作以及 NVM 是否已经成功安装。运行以下命令验证: ```bash brew --version ``` 如果返回版本号,则说明 Homebrew 已经正确安装[^3]。 接着检查 NVM 的安装路径是否存在: ```bash ls /opt/homebrew/opt/nvm/ ``` 如果有输出内容,则表明 NVM 已被正确安装到指定目录[^2]。 --- #### 2. 添加 NVM 到 Shell 初始化文件 NVM 不会自动将其路径添加到系统的环境变量中,因此需要手动修改 shell 的初始化脚本(通常是 `.zshrc` 或 `.bash_profile`)。执行以下操作: 打开终端并编辑当前用户的 shell 配置文件: ```bash nano ~/.zshrc ``` 在文件末尾追加以下内容: ```bash export NVM_DIR="$HOME/.nvm" [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion ``` 保存并退出编辑器(按 Ctrl+X,然后输入 Y 并回车),最后重新加载配置文件使更改生效: ```bash source ~/.zshrc ``` --- #### 3. 测试 NVM 功能 完成上述设置后,测试 `nvm` 命令是否可用: ```bash command -v nvm ``` 如果没有错误提示且返回 `nvm` 路径,则说明问题已解决[^1]。 尝试列出可安装的 Node.js 版本以进一步验证功能: ```bash nvm ls-remote ``` --- #### 4. 如果仍然无法解决问题 如果按照以上步骤仍无法正常使用 `nvm`,可以考虑以下几点: - **检查权限**:确保 `/opt/homebrew/opt/nvm/` 目录及其子文件具有正确的读写权限。 - **重装 NVM**:删除现有安装并重新通过 Homebrew 进行安装: ```bash brew uninstall nvm brew install nvm ``` --- ### 总结 通过调整 shell 初始化文件中的环境变量配置,能够有效解决因路径缺失而导致的 `nvm` 命令不可用问题。务必确保所有相关路径均已被正确定义,并重新加载配置文件使其生效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值