Почему я добираюсь, easy_install ошибка “объект 'NoneType' не имеет никакого атрибута 'клон'”?

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

easy_install MySQLdb

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

'NoneType' object has no attribute 'clone'

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

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

5
задан 14.01.2010, 05:27

3 ответа

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

Посмотрите этот другой вопрос SU, на который отвечают, для обходного решения для получения его на Python 2.6

2
ответ дан 07.12.2019, 18:13

Пакет называют 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 вместо этого.

1
ответ дан 07.12.2019, 18:13

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

0
ответ дан 07.12.2019, 18:13

Теги

Похожие вопросы