У меня проблемы с установкой mysql-python на моем сервере (CentOS 6.4 x86_64) с установленным MySQL 5.6 и Python 2.6.6.
[python@localhost ~]$ rpm -qa | grep SQL
MySQL-shared-compat-5.6.12-2.el6.x86_64
MySQL-server-5.6.12-2.el6.x86_64
MySQL-devel-5.6.12-2.el6.x86_64
MySQL-client-5.6.12-2.el6.x86_64
И когда я пытаюсь установить последнюю версию mysql-python через пункт:
[python@localhost ~]$ pip install MySQL-python==1.2.4
Я получаю огромную ошибку компиляции, которая заканчивается:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 33: ordinal not in range(128)
Кто-то установил mysql-python модуль в этих условиях?
Прикрепляю лог-файл в случае, если это может помочь.
Вы можете исправить эту ошибку UnicodeDecodeError, заставив pip использовать по умолчанию настройки локализации по умолчанию.
LC_ALL=C pip install MySQL-python
Использовать yum
для установки необходимого пакета:
yum install MySQL-python
Кроме того, похоже, что вы установили mysql с mysql.com, это может нарушить зависимости, потому что вот как выглядят оригинальные пакеты:
[root@main ~]# yum install mysql-server
Loaded plugins: downloadonly, security, versionlock
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mysql-server.x86_64 0:5.1.69-1.el6_4 will be installed
--> Processing Dependency: mysql = 5.1.69-1.el6_4 for package: mysql-server-5.1.69-1.el6_4.x86_64
--> Processing Dependency: perl-DBD-MySQL for package: mysql-server-5.1.69-1.el6_4.x86_64
--> Running transaction check
---> Package mysql.x86_64 0:5.1.69-1.el6_4 will be installed
---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==================================================================================================================
Package Arch Version Repository Size
==================================================================================================================
Installing:
mysql-server x86_64 5.1.69-1.el6_4 updates 8.7 M
Installing for dependencies:
mysql x86_64 5.1.69-1.el6_4 updates 907 k
perl-DBD-MySQL x86_64 4.013-3.el6 base 134 k
Transaction Summary
==================================================================================================================
Install 3 Package(s)
Total download size: 9.7 M
Installed size: 27 M
Is this ok [y/N]: