Ich lerne jetzt Python wegen des Django-Frameworks. Ich bin seit einigen Jahren Perl Programmierer und ich bin so an Perls Werkzeuge gewöhnt. Eines der Dinge, die ich wirklich vermisse, ist Perls CPAN und seine Tools. Gibt es in Python etwas Entsprechendes? Ich würde gerne in der Lage sein, Python-Module so einfach zu suchen, zu installieren und zu pflegen wie CPAN. Auch ein System, das Abhängigkeiten automatisch verarbeiten kann. Ich habe versucht, ein Modul in Python zu installieren, indem Sie eine Zip-Datei von einer Website herunterladen, es entpackt, dann tun:Gibt es für Python-Programmierer etwas, das dem CPAN von Perl entspricht?
sudo python setup.py install
aber es sieht für ein anderes Modul. Jetzt, so faul wie ich bin, mag ich es nicht, Abhängigkeiten und ähnliches zu jagen, gibt es einen leichten Weg?
Jetzt, ein paar Jahre später, finden Sie unter http://StackOverflow.com/A/14753678/260122 für einen großartigen Überblick über die Paketinstallationssituation auf Python. – clacke
Schauen Sie sich auch 'virtualenv' und Pythons 3.x 'native' venv' an, sie sind die empfohlene Methode zur Vorhersagbarkeit und Isolierung von Paketen, die in Ihrem System installiert sind. – clacke
Für noch bessere Informationen auf dem neuesten Stand gibt es jetzt https://python-packaging-user-guide.readthedocs.org/en/latest/current/. (/ via http://stackoverflow.com/questions/6344076/differences-between-distribute-distutils-setuptools-and-distutils2/14753678#comment25440872_14753678) – clacke