Установка 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
вроде работае.
но разве так должно быть?!
спасибо
Установил 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
вроде работае.
но разве так должно быть?!
спасибо
