Mam zamiar odświeżyć się w programowaniu i zdecydowałem się na Python 2.6. Przeszukałem sieć i dało mi dwa możliwe instalatory do pobrania. Jedna pochodzi z witryny Python, a druga z Activestate. Którego należy zainstalować na moim komputerze z systemem Windows?Którą instalację Pythona należy użyć?
Odpowiedz
Proponuję ściągnąć from python site
ActiveState daje zapłacił wsparcie. Chociaż może to być bardzo ważne/krytyczne dla niektórych firm, większość z nich dobrze sobie radzi z wersją python.org, szczególnie dla tych, którzy eksperymentują.
Istnieją inne szalone, takie jak Stackless Python, implementacja Google'a w C++, Cython itp. Powiedziałbym, że nie są one dla ciebie tak ważne, chyba że wymagana jest szybka/wydajna wielowątkowość.
Użyj zwykłego. CPython może być o rząd wielkości wolniejszy niż C, ale działa dobrze i jest najpopularniejszą implementacją Pythona, więc wiesz, że jest dobrze przetestowana pod kątem wersji darmowej.
ActivePython to po prostu dobra dystrybucja, podobnie jak ActivePerl i ActiveTcl. –
Jeśli chcesz to odświeżyć swoje umiejętności programowania, a następnie zainstalowanie wersji ze strony official powinno być więcej niż wystarczająco
Pobierz Python 2.6 z Python.org i odczytać jej samouczek jako początek.
ActivePython jest zasadniczo taka sama jak w dystrybucji Python.org - z wyjątkiem można również uzyskać następujące:
- PyPM: binarnym menadżera pakietów z ActiveState, więc można zainstalować dodatkowe moduły bez konieczności ich kompilacji siebie. (See available modules)
- Dodatkowe pakiety: virtualenv, setuptools/easy_install, pip
- PyWin32 - Dostęp do Windows API z poziomu Pythona
- Extra dokumentacji/samouczki (CHM w systemie Windows), takie jak Zanurkuj w Pythonie, FAQ PEPs, etc. .
- PythonWin IDE (chociaż Komodo Edit może dostosować niektóre lepsze)
Jeśli jesteś właścicielem firmy, a następnie ActiveState może również provide commercial support.
Ponieważ używasz systemu Windows, możesz również zainstalować (po Pythonie 2.6) Pywin32 - Python Extensions for Windows:. Ma również bardzo dobre IDE (PythonWin), które możesz preferować IDLE. Wersja Pywin32 jest również dostępna dla Pythona 3.x.
Polecam również ACTIVESTATE - przy standardowym pakiecie python.org będziesz mieć wiele problemów, gdy chcesz zainstalować pakiety!
ALE być przygotowani do ugryziony od czasu do czasu przez ActiveState:
D:\>pypm search lxml
*** Packages marked [BE] below require a valid
*** Business Edition license to install. Please visit
*** http://www.activestate.com/business-edition for more details.
domstripper lxml.html based DOM manipulator
flea Test WSGI applications using lxml
gocept.lxml Primarily proivdes zope3 interface definitions for lxml
lwebstring lxml-based implementation of webstring, an XML template engine
[BE] lxml Powerful and Pythonic XML processing library combining libxml2/libxsl
[BE] lxml-wrapper lxml wrapper that simplifies xml generation code.
[BE] lxmlmiddleware stack of middleware to deal with a response as a LXML etree
[BE] lxmlproc lxml version of xsltproc
plone.recipe.lxml Buildout recipe that creates a lxml egg
repoze.xmliter Wrapper for ``lxml`` trees which serializes to string upon iteration.
z3c.recipe.staticlxml A recipe to build lxml
nie zapewniają one lxml za darmo z ich menedżera pakietów, trzeba mieć zezwolenie na prowadzenie działalności.
Czy możesz zmodyfikować odpowiedź, ponieważ lxml jest teraz darmowy do zainstalowania przez PyPM? http://code.activestate.com/pypm/lxml/ –
Nieprawda w wersji 64-bitowej. – toofarsideways
- 1. Którą wartość błędu należy użyć?
- 2. Którą strukturę danych należy użyć do geokodowania?
- 3. Którą metodę hashowania hasłem należy użyć?
- 4. Którą implementację zestawu bitów należy użyć dla uzyskania maksymalnej wydajności?
- 5. Którą metodę należy użyć do ręcznego uruchomienia mojego AngularJS?
- 6. Którą bazę danych należy użyć w pliku node.js?
- 7. Czy mogę zainstalować instalację opencv2 dla Pythona?
- 8. Którą implementację jednostek jsr-275 należy zastosować?
- 9. Generowanie powiązań Pythona, jakie metody/programy należy użyć
- 10. Gdzie należy użyć Rx?
- 11. Kiedy należy użyć mmap
- 12. Trwałe vs nietrwałe - Którą powinienem użyć?
- 13. Którą strukturę danych powinienem tu użyć?
- 14. Którą z zewnętrznych klas Imageview powinienem użyć?
- 15. Którą bibliotekę wykresów .net powinienem użyć?
- 16. Którą funkcję Win32 należy użyć do skopiowania pliku do folderu smartfona?
- 17. Dlaczego do instalacji Pythona należy używać Homebrew?
- 18. Kiedy należy użyć sqlalchemy back_populates?
- 19. Należy użyć MapView lub MapFragment
- 20. Czy należy użyć UseLayoutRounding & SnapsToDevicePixels?
- 21. jakiego systemu Pythona użyć?
- 22. Którą bibliotekę Java usługi Java Push Notification Service należy używać?
- 23. Którą metodę Magento Soap V2 należy stosować dla linków zewnętrznych?
- 24. Którą platformę Android i interfejs API należy wybrać?
- 25. Jak uruchomić "Instalację python setup.py" z poziomu Pythona?
- 26. Jakiej biblioteki Pythona mpi użyć?
- 27. kiedy użyć alternatywnej dystrybucji Pythona?
- 28. Którą ORM mam użyć zamiast Linq do Sql?
- 29. Kiedy należy użyć przypisania w Objective c?
- 30. Kiedy należy użyć & do wywołania podprogramu Perl?
Dlaczego nie używać Pythona 2.7? –
Być może dlatego, że 2.7 zostało wydane ponad sześć miesięcy po zadaniu tego pytania, a "z przyszłego importu" nie jest tak wyrafinowanym – foosion