Image

Imagephlint wrote in Imageru_python

Установка MySQLdb/что не так

Попытка номер два, я понимаю вопрос очень глупый, и поэтому в прошлый раз никто не ответил

Установил setuptools, в качестве примера попробовал установить пакет SQLObject, все нормально установилось и в директории site-packages создалась папка вида:
SQLObject-0.8.0-py.24.egg
|_ /EGG-INFO
|_sqlobject

MySQLdb в списке пакеджей нету на http://www.python.org/pypi
качаю
tar xzf Mysql-python-1.2.2.tar.gz
cd Mysql-python-1.2.2
python setup.py build
python setup.py install

в директории site-packages появляться яйцо другого вида, MySQL_python-1.2.2-py2.4-freebsd-6.1-RELEASE-i386.egg

дальше
Python 2.4.3 (#2, Jan 15 2007, 18:31:14)
[GCC 3.4.4 [FreeBSD] 20050518] on freebsd6
Type "help", "copyright", "credits" or "license" for more information.
>>> dir(MySQLdb)
Traceback (most recent call last):
File "", line 1, in ?
NameError: name 'MySQLdb' is not defined
>>> import MySQLdb
/usr/local/lib/python2.4/site-packages/MySQL_python-1.2.2-py2.4-freebsd-6.1-RELEASE-i386.egg/_mysql.py:3: UserWarning: Module _mysql was already imported from /usr/local/lib/python2.4/site-packages/MySQL_python-1.2.2-py2.4-freebsd-6.1-RELEASE-i386.egg/_mysql.pyc, but /usr/home/admin/MySQL-python-1.2.2 is being added to sys.path

не совсем понимаю, что я не так делаю

создал директорию вида
MySQLdb-1.2.2-py2.4.egg
|_EGG-INFO
|_MySQLdb
|__mysql.so
|_mysql_execeptions.py

переписал файл easy_install
....
./MySQLdb-1.2.2-py2.4.egg

вроде работае.
но разве так должно быть?!
спасибо