加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-20 13:25:29 所属栏目:Python 来源:网络整理
导读:我目前正在尝试为 Python构建和安装mySQLdb模块,但命令 python setup.py构建 给我以下错误 运行构建 运行build_py 复制MySQLdb / release.py – 建立/ lib.macosx-10.3-Intel的2.7 / MySQLdb的 错误:无法删除’build / lib.macosx-10.3-intel-2.7 / MySQLdb
我目前正在尝试为 Python构建和安装mySQLdb模块,但命令

python setup.py构建

给我以下错误

运行构建
运行build_py
复制MySQLdb / release.py – >建立/ 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 – >建立/ lib.macosx-10.3-脂肪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

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

解决方法

确保gcc-4.0在您的PATH中.此外,您可以从gcc到gcc-4.0创建别名.

注意32b和64b版本. Mac OS X是一个64b操作系统,您应该使用正确的标志来确保您正在编译64b架构.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读