Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL Python安装错误:可能存在架构不兼容?_Python_Linux_Mysql Python - Fatal编程技术网

MySQL Python安装错误:可能存在架构不兼容?

MySQL Python安装错误:可能存在架构不兼容?,python,linux,mysql-python,Python,Linux,Mysql Python,我正在尝试在Linux共享主机服务器上设置Django VirtualEnvironment。在我尝试安装Mysql-python之前,使用pip安装python软件包的过程很顺利,但结果崩溃了。有人知道为什么会失败吗?查看错误日志,我认为这是包与python安装之间的架构不兼容,因为有以下几行代码: /usr/bin/ld:搜索-lc时跳过不兼容的/usr/lib/libc.a /usr/bin/ld:warning:input filebuild/temp.linux-x86\u 64-2.

我正在尝试在Linux共享主机服务器上设置Django VirtualEnvironment。在我尝试安装Mysql-python之前,使用pip安装python软件包的过程很顺利,但结果崩溃了。有人知道为什么会失败吗?查看错误日志,我认为这是包与python安装之间的架构不兼容,因为有以下几行代码:

/usr/bin/ld:搜索-lc时跳过不兼容的/usr/lib/libc.a

/usr/bin/ld:warning:input file
build/temp.linux-x86\u 64-2.4/\u mysql.o'的i386体系结构与i386:x86-64输出build/temp.linux-x86\u 64-2.4/\u mysql.o:在函数中不兼容


我被告知服务器是64位的,正在运行Python2.4,尽管我不知道如何再次检查前者。我在谷歌上搜索了这个问题好几个小时,但我只找到了Mac上安装/导入错误的参考资料。我在想,也许我需要编译一个不同版本的MySQLdb,而不是仅仅执行
pip安装-E myvirtualenv MySQL-python
,但我不确定。如果您不能通过PIP或包管理器获得相同的架构,那么您可能需要重新编译Python(您可能会考虑Python 2.4是旧的),或者MySQL LD.p> 不幸的是,很多Python库在i386和x86_64之间不兼容——实际上我对HGSubversion(实际的问题是Subversion,但我需要HGSubversion)和cx_Oracle也有同样的问题。我的解决方案是将i386的Python降级到2.6。发臭