Mac卸载Anaconda重装M1版后遇Poetry与Python异常问题
解决方案
1. 修复Xcode命令行工具缺失问题
错误提示xcrun: error: invalid active developer path表明Mac缺少编译原生Python扩展(如xattr)必需的Xcode命令行工具,按以下步骤修复:
- 打开终端执行命令,按弹窗提示完成安装:
xcode-select --install - 若已安装但路径异常,执行重置命令:
sudo xcode-select --reset
安装完成后重启终端,执行xcrun --version验证,能正常输出版本信息即为修复成功。
2. 解决python命令报错问题
python命令报错但python3正常,是因为当前shell或conda环境未将python映射到python3,可选以下方案:
- 临时生效(当前终端会话):执行别名设置
alias python=python3 - 永久生效(所有终端会话):编辑shell配置文件(如
~/.zshrc或~/.bashrc),添加上述别名行,保存后执行source ~/.zshrc(对应你的配置文件)生效。 - Conda环境专属方案:若激活环境后仍有问题,可重新创建环境确保链接正常:
conda create -n your_env_name python=3.12 conda activate your_env_name
3. 重新安装Poetry
修复上述问题后,激活目标conda环境,按以下步骤操作:
- 升级pip至最新版本:
pip install --upgrade pip - 安装Poetry:
pip install poetry - 验证安装:
poetry --version
内容的提问来源于stack exchange,提问作者Jan Marczak
相关产品推荐
相关产品推荐

