gpt4 book ai didi

python - 为 Python 2.7 安装 MySQL-python 模块时出错

转载 作者:可可西里 更新时间:2023-11-01 07:41:45 28 4
gpt4 key购买 nike

我目前正在尝试为 Python 构建和安装 mySQLdb 模块,但是命令

python setup.py 构建

给我以下错误

运行构建
运行 build_py
复制 MySQLdb/release.py -> build/lib.macosx-10.3-intel-2.7/MySQLdb
错误:无法删除“build/lib.macosx-10.3-intel-2.7/MySQLdb/release.py”:权限被拒绝

我确认我是 root 用户,当尝试使用 sudo 执行脚本时,我收到 gcc-4.0 错误:

运行构建
运行 build_py
复制 MySQLdb/release.py -> build/lib.macosx-10.3-fat-2.7/MySQLdb
运行 build_ext
构建“_mysql”扩展
gcc-4.0 -fno-strict-aliasing -fno-common -dynamic -g -O2 -DNDEBUG -g -O3 -Dversion_info=(1,2,3,'final',0) -D__version__=1.2.3 -I/usr/local/mysql/include -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _mysql.c -o build/temp.macosx-10.3-fat-2.7/_mysql.o - os -g -fno-common -fno-strict-aliasing -arch x86_64
无法执行 gcc-4.0: 没有那个文件或目录
错误:命令“gcc-4.0”失败,退出状态为 1

这很奇怪,因为我使用的是 XCode 4 和 Python 2.7。我已经尝试了 easy_install 和 pip 方法,这两种方法都不起作用,并且在 release.py 上给我一个权限被拒绝的错误。我修改了那个文件,看看是否是问题所在,但没有成功。想法?

最佳答案

确保 gcc-4.0 在您的PATH 中。此外,您可以创建一个从 gccgcc-4.0 的别名。

注意 32b 和 64b 版本。 Mac OS X 是一个 64b 操作系统,您应该正确标记以确保您正在针对 64b 架构进行编译。

关于python - 为 Python 2.7 安装 MySQL-python 模块时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8236963/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com