Welche Python-Installation sollte ich verwenden?

8

Ich werde mich in der Programmierung auffrischen und ich habe mich für Python 2.6 entschieden. Ich habe das Netz durchsucht und es gab mir zwei mögliche Installer zum Download. Eine stammt von der Python-Site und eine andere stammt von ActiveState. Welchen sollte ich auf meinem Windows-Computer installieren?

    
Marcus TV 24.01.2010, 04:53
quelle

7 Antworten

6

ActivePython ist im Wesentlichen das Gleiche wie die Distribution von python.org - abgesehen davon, dass Sie auch Folgendes erhalten :

  • PyPM : ein binärer Paket-Manager von ActiveState, damit Sie zusätzliche Module installieren können ohne sie selbst kompilieren zu müssen. ( Verfügbare Module anzeigen )
  • Zusätzliche Pakete: virtualenv, setuptools / easy_install, pip
  • PyWin32 - Zugriff auf die Windows-API von Python aus
  • Zusätzliche Dokumentation / Tutorials (CHM unter Windows) wie Dive Into Python, FAQs, PEPs, etc ..
  • PythonWin IDE (obwohl Komodo Edit vielleicht etwas besser passt)

Wenn Sie ein Geschäftsinhaber sind, kann ActiveState auch kommerzielle Unterstützung anbieten .

    
Sridhar Ratnakumar 24.01.2010 07:12
quelle
6

ActiveState gibt Ihnen bezahlten Support. Während dies für einige Unternehmen sehr wichtig / kritisch sein kann, sind die meisten mit der python.org -Version recht gut, besonders diejenigen, die experimentieren.

Es gibt noch andere Verrückte wie Stackless Python, Googles Implementierung in C ++, Cython usw. Ich würde sagen, dass diese für Sie nicht so wichtig sind, es sei denn, schnelles / effizientes Multithreading ist ein Muss.

Benutze das reguläre. CPython ist vielleicht eine Größenordnung langsamer als C, aber es funktioniert einfach gut und es ist die beliebteste Python-Implementierung da draußen, so dass Sie wissen, dass es für eine kostenlose Version getestet wurde.

    
Hamish Grubijan 24.01.2010 04:59
quelle
5

Ich empfehle Ihnen, von der Python-Site herunterzuladen

    
YOU 24.01.2010 04:59
quelle
1

Wenn Sie Ihre Programmierkenntnisse nur aktualisieren möchten, sollte die Installation der Version von der offiziellen Website mehr als genug sein

    
Johan 24.01.2010 05:51
quelle
1

Laden Sie Python 2.6 von python.org herunter und lesen Sie sein Tutorial als Start.

    
Yin Zhu 24.01.2010 05:54
quelle
1

Da Sie Windows verwenden, möchten Sie möglicherweise auch (nach Python 2.6) Pywin32 - Python-Erweiterungen für Windows: installieren . Es hat auch eine sehr schöne IDE (PythonWin), die du lieber IDLE magst. Eine Version von Pywin32 ist auch für Python 3.x verfügbar.

    
Don O'Donnell 24.01.2010 07:14
quelle
0

Ich empfehle auch ACTIVESTATE - mit dem Standardpaket python.org werden Sie viel Ärger haben, wenn Sie Pakete installieren wollen!

ABER seien Sie bereit, von Zeit zu Zeit von ActiveState gebissen zu werden:

%Vor%

Sie stellen lxml nicht kostenlos mit ihrem Paketmanager zur Verfügung, Sie benötigen eine Geschäftslizenz.

    
quelle