2013-01-19 19 views
6

Ho installato l'installatore di python 3.3.0 in Windows. Quindi voglio installare MySQLdb. Cerco il file di installazione per Python 3.3.0, ho "MySQL-python-1.2.4b4.win32-py2.7" e l'ho installato. Ma mostra che 'python versione 2.7 richiesto, che non si trova nel tuo registro'. Ho anche avuto la soluzione in StackOverflow su questo problema, ma il mio problema non è stato risolto. Quello che ho provato è spiegato qui di seguito:Installazione di MySQLdb in python

1. First I have exported python from registry HKEY_LOCAL_MACHINE-> Software. 
2. I have saved the file in desktop. 
3. I open it with notepad++. 
4. Then I replaced all the LOCAL_MACHINE with CURRENT_USER and save it. 
5. Finally I executed the saved file in desktop. 

Ma non è successo niente, il mio problema non è risolto e come è come prima era. C'è qualche soluzione per questo?

+0

hai Python a 64 bit, ma un programma di installazione a 32 bit di nuovi moduli ... quindi si verifica un errore .. – nKandel

risposta

2

Le librerie Python che utilizzano le estensioni C compilate devono essere compilate rispetto alla versione esatta di Python. Il pacchetto MySQLdb che hai scaricato è per python 2.7 e non funziona su python 3.3.

Per quanto posso dire, il MySQLdb non supporta Python 3 ancora e non c'è nessun piano per crearlo in Python 3

ogni speranza non è perdere, però. Ci sono altri wrapper MySQL, vedi MySQL-db lib for Python 3.x?

+0

Ho seguito le istruzioni che mi hai suggerito ma non ho potuto installa PyMySQL3-0.4. Sto usando Windows 8 Pro a 32 bit, quando faccio doppio clic su setup.py mostra una finestra di comando e non succede nulla. Mi può aiutare in poi? –

+0

@BishnuBhattarai: eseguire in una finestra di cmd invece di fare doppio clic su di esso. distutil's setup.py di solito visualizza solo il testo della guida quando viene eseguito senza argomenti. È necessario passare gli argomenti giusti per l'installazione, in genere "python setup.py install" o "C: \ Path \ To \ Python \ python.exe setup.py install". Tuttavia, è meglio usare easy_install o pip per installare pacchetti da PyPI. –

Problemi correlati