Python module herunterladen

Die erwartete Konvention für lokal installierte Pakete besteht darin, sie in das Verzeichnis …/site-packages/ zu speichern, aber Sie können Python-Module in einem beliebigen Verzeichnis installieren. Beispielsweise kann ihre Website eine Konvention haben, die gesamte Software, die sich auf den Webserver bezieht, unter /www zu halten. Add-on-Python-Module gehören dann möglicherweise zu /www/python, und um sie zu importieren, muss dieses Verzeichnis zu sys.path hinzugefügt werden. Es gibt verschiedene Möglichkeiten, das Verzeichnis hinzuzufügen. Unter Linux und macOS können Sie das Binärverzeichnis der Benutzerbasis finden, indem Sie python -m site –user-base ausführen und bin zum Ende hinzufügen. Dies wird z. B. in der Regel mit dem ,,/.local” (mit dem auf den absoluten Pfad zu Ihrem Home-Verzeichnis erweiterten Pfad) gedruckt, sodass Sie Ihrem PATH .local/bin hinzufügen müssen. Sie können Ihren PATH dauerhaft festlegen, indem Sie das Profil von .profile ändern. Wenn eine bestimmte Plattform eine spezielle Bibliothek auf Ihrer Plattform erfordert, können Sie sie hinzufügen, indem Sie die Setupdatei bearbeiten und Python ausführen setup.py erstellen. Zum Beispiel, wenn das von der Zeile definierte Modul (Dies führt eine Installation mit dem “Präfixschema” durch, wobei das Präfix unabhängig davon ist, womit Ihr Python-Interpreter installiert wurde— /usr/local/python in diesem Fall.) Mit Python können Sie fast alles erstellen, von einfachen Skripten bis hin zu vollständigen Anwendungen. Die Python-Sprache ist jedoch nicht mit allen ausgefallenen Funktionen vorinstalliert, die Sie sich wünschen (oder benötigen).

Wenn Sie bestimmte Funktionen benötigen, können Sie auf Python-Pakete schauen. Ein Paket strukturiert Python-Module, die vorgeschriebenen Code enthalten, den andere Entwickler für Sie erstellt haben. Module sind praktisch, wenn Sie nach bestimmten Funktionen suchen. Modul ist der Name des zu erstellenden Erweiterungsmoduls und sollte ein gültiger Python-Bezeichner sein. Sie können dies nicht einfach ändern, um ein Modul umzubenennen (Änderungen am Quellcode wären ebenfalls erforderlich), daher sollte dies in Ruhe gelassen werden. Die Installationsbasis wird durch die Option –prefix definiert. Die Option –exec-prefix wird unter Windows nicht unterstützt, was bedeutet, dass reine Python-Module und Erweiterungsmodule am gleichen Speicherort installiert sind.