在Mac上编译Python包时,您可能会遇到以下问题:
1. 打开终端并输入以下命令:sudo nano /Library/Developer/CommandLineTools/usr/bin/xcodebuild
2. 按下“Control”和“W”键,然后输入“-Wshorten-64-to-32”。
3. 将所有实例替换为“-Wno-shorten-64-to-32”。
4. 按下“Control”和“O”键,然后按下“Enter”键以保存更改。
5. 按下“Control”和“X”键以退出nano编辑器。
现在,您应该能够成功编译Python包了!
cc: error: unrecognized command line option '-Wshorten-64-to-32'
error: command 'cc' failed with exit status 1
这是由于新版本的Xcode在默认情况下不再支持-Wshorten-64-to-32选项。要解决此问题,请按照以下步骤操作:1. 打开终端并输入以下命令:sudo nano /Library/Developer/CommandLineTools/usr/bin/xcodebuild
2. 按下“Control”和“W”键,然后输入“-Wshorten-64-to-32”。
3. 将所有实例替换为“-Wno-shorten-64-to-32”。
4. 按下“Control”和“O”键,然后按下“Enter”键以保存更改。
5. 按下“Control”和“X”键以退出nano编辑器。
现在,您应该能够成功编译Python包了!