5

Я пытаюсь запустить команду:

easy_install MySQLdb

Но я получаю ошибку:

'NoneType' object has no attribute 'clone'

Я использую Windows 7 x64 с Python 2.6 x86 (я пробовал Python x64, но я получаю ту же ошибку). Я также использую setuptools 0.6c11 (доступно только в 32-разрядной версии).

Пожалуйста, смотрите полную ошибку на Pastebin.

3 ответа3

2

Кажется, есть только яйцо для Python 2.5 на Windows. Попробуйте сейчас использовать Python 2.5 для Windows, и он должен работать, но я согласен, что наличие двух версий Python может иногда приводить вас в ужасную ситуацию. Также пакет является MySQL-python а не MySQLdb .

См. Этот другой вопрос SU с ответом для обходного пути, чтобы получить его на Python 2.6

1

Пакет называется MySQL-python . Перед отключением Traceback, вывод Python:

Creating /Users/fideli/py2.6/lib/python2.6/site-packages/site.py
Searching for MySQLdb
Reading http://pypi.python.org/simple/MySQLdb/
Couldn't find index page for 'MySQLdb' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for MySQLdb
Best match: None

Попробуйте вместо этого easy_install MySQL-python .

0

Ах, похоже, ошибка вызвана тем, что MySQLdb не существует. Им нужно лучшее сообщение об ошибке, я думаю. Кроме того, чтобы использовать setup.py install на windows, нам нужно установить "Компоненты разработчика" во время установки сервера MySQL, и я думаю, что мы должны использовать MySQL 5.0, но я не уверен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .