Pertanyaan Mengapa saya mendapatkan kesalahan easy_install "'NoneType' objek tidak memiliki atribut 'clone'"?


Saya mencoba menjalankan perintah:

easy_install MySQLdb

Tapi, saya mendapatkan kesalahan:

'NoneType' object has no attribute 'clone'

Saya menggunakan Windows 7 x64 dengan Python 2.6 x86 (saya sudah mencoba Python x64, tetapi saya mendapatkan kesalahan yang sama). Saya juga menggunakan setuptools 0.6c11 (hanya tersedia dalam 32-bit).

Silakan lihat kesalahan penuh pada Pastebin.


5
2018-01-14 03:13


asal




Jawaban:


Sepertinya hanya ada telur untuk Python 2.5 di Windows. Coba dengan Python 2.5 pada Windows untuk saat ini, dan itu harus bekerja, namun saya setuju memiliki dua versi Python dapat benar-benar menempatkan Anda dalam situasi yang mengerikan kadang-kadang. Juga, paketnya MySQL-python dan tidak MySQLdb.

Lihat pertanyaan SU lainnya yang dijawab ini untuk solusi untuk mendapatkannya di Python 2.6


2
2018-01-14 03:28





Paket itu disebut MySQL-python. Sebelum menumpahkan Traceback, python output:

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

Mencoba easy_install MySQL-python sebagai gantinya.


1
2018-01-14 03:20



Saya mendapatkan kesalahan, "error: Sistem tidak dapat menemukan file yang ditentukan". pastebin.com/f676f67ae - Nick Bolton
Ack, itulah batas bantuanku di sini. Saya tidak menggunakan Python di Windows dan saya tidak menggunakan MySQL sama sekali. Anda dapat mengedit pertanyaan ini dengan kesalahan baru Anda dan saya akan menghapus jawaban ini, atau Anda dapat memposting pertanyaan baru untuk itu. Maaf! - fideli
Tunggu, pertanyaan Anda valid - cukup perbarui dengan "Anda memerlukan Python 2.5". - Nick Bolton


Ah, sepertinya kesalahan disebabkan karena MySQLdb tidak ada. Mereka membutuhkan pesan kesalahan yang lebih baik menurut saya. Selanjutnya, untuk digunakan setup.py install pada windows, kita perlu menginstal "Komponen Pengembang" selama pengaturan server MySQL, dan saya pikir kita harus menggunakan MySQL 5.0 tetapi saya tidak yakin.


0
2018-01-14 03:17