2013-01-19 26 views
6

Mam zainstalowany instalator python 3.3.0 w systemie Windows. Następnie chcę zainstalować MySQLdb. Przeszukuję plik instalacyjny dla Pythona 3.3.0, otrzymałem "MySQL-python-1.2.4b4.win32-py2.7" i zainstalowałem go. Ale pokazuje, że "wymagana wersja Pythona 2.7, której nie ma w rejestrze". Mam również rozwiązanie w stackoverflow o tym problemie, ale mój problem nie został rozwiązany. To, co próbowałem, zostało wyjaśnione poniżej:Instalacja MySQLdb w pythonie

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. 

Ale nic się nie stało, mój problem nie został rozwiązany i tak jak poprzednio. Czy jest na to jakieś rozwiązanie?

+0

masz 64-bitowy Python, ale 32-bitowy instalator nowych modułów ... więc błąd występuje .. – nKandel

Odpowiedz

2

Biblioteki w języku Python, które używają skompilowanych rozszerzeń C, muszą być kompilowane w stosunku do dokładnej wersji Pythona. Pobierany pakiet MySQLdb jest przeznaczony dla Pythona 2.7 i nie działałby na Pythonie 3.3.

O ile mogę powiedzieć, MySQLdb nie obsługuje Python 3 i jeszcze nie ma planu, aby przenieść go do Python 3

nadziei nie tracą jednak. Istnieją inne owijarki MySQL, zobacz MySQL-db lib for Python 3.x?

+0

Śledzę z instrukcjami, które zostały zaproponowane do mnie, ale nie mogłem zainstaluj PyMySQL3-0.4. Używam Windows 8 Pro 32-bit, po dwukrotnym kliknięciu na setup.py wyświetli się okno poleceń i nic się nie dzieje. Czy może mi pomóc w przyszłości? –

+0

@BishnuBhattarai: uruchom w oknie cmd zamiast podwójnego kliknięcia. setup.py distutil zazwyczaj wyświetlał tekst pomocy tylko wtedy, gdy działał bez żadnych argumentów. Będziesz musiał podać odpowiednie argumenty do zainstalowania, zwykle "python setup.py install" lub "C: \ Path \ To \ Python \ python.exe setup.py install". Lepiej jednak jest użyć easy_install lub pip, aby zainstalować pakiety z PyPI. –

Powiązane problemy