我正在尝试在 Linux 共享主机服务器上设置我的 Django virtualenv 生产环境。在我尝试安装崩溃的 Mysql-Python 之前,使用 pip 安装 python 包一直很好。有谁知道为什么会失败?查看错误日志,我认为这是包和我的 python 安装之间的架构不兼容,因为这些行:
/usr/bin/ld: 搜索 -lc 时跳过不兼容的 /usr/lib/libc.a
/usr/bin/ld:警告:输入文件
build/temp.linux-x86_64-2.4/_mysql.o' is > incompatible with i386:x86-64 output build/temp.linux-x86_64-2.4/_mysql.o: In function
_mysql_field_to_python 的 i386 架构:
有人告诉我服务器是 64 位的,并且运行的是 Python 2.4,尽管我不确定如何仔细检查前者。我已经在谷歌上搜索了这个问题几个小时,但我只找到了有关 Mac 上安装/导入错误的参考。我在想也许我需要编译一个不同版本的 MySQLdb 而不是只做,pip install -E myvirtualenv MySQL-python
但我不确定。任何帮助是极大的赞赏。