2011-02-17 5 views
21

Instaluję Django i próbuję zdecydować, czy używać 32- czy 64-bitowej wersji Pythona 2.7 na moim komputerze z Windows 7.Czy powinienem używać Pythona 2.7 32-bitowego lub 64-bitowego z Windows 7

Widziałem problemy z 64-bitowym instalatorem, ale prawdziwe pytanie brzmi, czy wszystkie niezbędne biblioteki są dostępne dla 64-bitowych, czy też jedna wersja ma inne problemy, o których powinienem wiedzieć.

Odpowiedz

27

Polecam ten 32-bitowy, chyba że chcesz wyczerpać przestrzeń adresową. Wiele modułów zewnętrznych, takich jak OpenCV i Numpy, jest znacznie łatwiejszych w instalacji z 32-bitowym językiem Pythona. (Możesz zbudować te moduły ze źródła, aby mogły pracować z 64-bitowym Pythonem, ale to w większości przypadków wymaga więcej czasu i wysiłku, niż to konieczne w większości przypadków. Czasami są nieoficjalne wersje 64-bitowe, ale nie są one obsługiwane przez autorów modułów.)

Chociaż prawdopodobnie nie potrzebujesz tych modułów dla Django, jeśli jest to twój osobisty komputer i możesz zainstalować je dla innego projektu i nie chcesz zajmować się dwiema instalacjami Pythona na tej samej maszynie, wybierz 32-bitowy.

+0

Dzięki. To jest informacja, której szukałem. – Kevin

28
if you need more than 4gb of RAM to work with: 
    return 64 
else: 
    return 32 
+0

Ta odpowiedź jest bardziej pythonic niż @ide. – JakeD

Powiązane problemy