Wie kann ich install Python-Module programmgesteuert / durch ein Python-script?
Kann ich Sie herunterladen und installieren von Python-Modulen von PyPi streng innen ein Skript, ohne die Verwendung einer shell an alle?
Ich eine nicht-standard-Python-Umgebung, Autodesk Maya Python-interpreter. Das kommt nicht mit "easy_install", und es ist kein "Panzer", nur ein python-script-interpreter aufgerufen, der wichtigsten Maya-executable. Kopieren und einfügen ez_setup.py's Inhalte in den Skript-editor-Fenster und es läuft korrekt installiert, die ein easy_install irgendwo in Maya-Verzeichnis, aber das Skript falsch Aufzeichnungen, die der Python-interpreter als "...maya.exe" anstatt von "...mayapy.exe" Außerdem, mit easy_install erfordert eine shell.
Ziel ist es, zu liefern, ein Python-Skript, z.B. NumPy installiert in der Maya Python-system. Dies könnte erreicht werden, indem fallende Eier in das site-packages-Verzeichnis, aber das erfordert manuelles eingreifen des Benutzers. Alles, was ein end-Benutzer zu tun hat, die außerhalb der Maya-Umgebung ist im Grunde unantastbar, vor allem messing mit dem Datei-system. Aber Unordnung mit dem Dateisystem durch ein Skript? Das ist in Ordnung.
Gibt es etwas, das mehr elegant als ez_setup.py + Bearbeitung des resultierenden easy_install...py's + Unterprozess ruft? Ich glaube, das ist eine grundlegende Funktion. Ich sehe online-Dokumentation für die Programmierung Modul-installation über pip... aber pip muss zuerst installiert werden!
Was ist der eleganteste Weg, um ein Modul zu installieren, streng innerhalb der Grenzen einer Skript?
InformationsquelleAutor der Frage DoctorPangloss | 2012-10-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Installation von easy_install für die Maya unter windows.
Nun einfach installieren, sollten ordnungsgemäß eingerichtet werden. Möchten Sie möglicherweise noch die folgenden Schritte:
Rufen Sie nun maeasy_install pythonModule von cmd zum installieren von Sachen. Sie können auch rufen Sie folgende innen-Maya-Module installiert:
HINWEIS: Wenn Maya ist installiert, Programm-Dateien, dann kann man nicht wirklich installieren-Material ohne Erhöhung. Es sei denn, Sie ändern Sie die Volume-Zugriffsrechte auf das Maya-python-Verzeichnis.
InformationsquelleAutor der Antwort joojaa
InformationsquelleAutor der Antwort Richard Gomes
Machen, damit es funktioniert, öffnen Sie die
ez_setup.py
- Datei und fügen Sie einfach eins
nachhttp
bei dieser Linie:so, dass es immer
InformationsquelleAutor der Antwort john