Die Situation Ich versuche, eine Open-Source-Bibliothek nach Python 3 zu portieren. ( SymPy , wenn sich jemand wundert.) Daher muss ich 2to3beim Erstellen für Python 3 automatisch ausgeführt werden. Dazu muss ich verwenden distribute. Daher muss ich das aktuelle System portieren, das (laut Doktest) ist distutils. Das Problem Leider bin …
Wie kann ich setup.pyeine Datei einschließen, die nicht Teil des Codes ist? (Insbesondere handelt es sich um eine Lizenzdatei, aber es kann auch eine andere Sache sein.) Ich möchte den Speicherort der Datei steuern können. Im ursprünglichen Quellordner befindet sich die Datei im Stammverzeichnis des Pakets. (dh auf der gleichen …
Ich habe normalerweise Python-Pakete über pip installiert. Für Google App Engine muss ich Pakete in einem anderen Zielverzeichnis installieren. Ich habe es versucht: pip install -I flask-restful --target ./lib aber es scheitert mit: muss entweder home oder prefix / exec-prefix angeben - nicht beides Wie kann ich das zum Laufen …
Ich habe gerade angefangen mit Setuptools und Virtualenv zu arbeiten. Mein Paket erfordert den neuesten Python-Gearman, der nur bei GitHub erhältlich ist. Die Python-Gearman-Version von PyPI ist alt. Die Github-Quelle ist setuptools-kompatibel, dh hat setup.py usw. Gibt es eine Möglichkeit, setuptools zum Herunterladen und Installieren der neuen Version zu veranlassen, …
Python hat eine verwirrende Geschichte von Werkzeugen , die verwendet werden können Projekte zu verpacken und beschreiben: Dazu gehört distutilsin der Standard - Bibliothek, distribute, distutils2, und setuptools(und vielleicht auch mehr). Es scheint, dass distributeund distutils2wurden zugunsten von eingestellt setuptools, was zwei konkurrierende Standards lässt. Meines Erachtens setuptoolsbietet es weitaus …
Ich versuche, eine Python-Erweiterung mit Cython in Win 7 64-Bit mit Mingw (64-Bit) zu kompilieren. Ich arbeite mit Python 2.6 (Active Python 2.6.6) und mit der entsprechenden Datei distutils.cfg (Einstellung von mingw als Compiler) Bei der Ausführung > C:\Python26\programas\Cython>python setup.py build_ext --inplace Ich erhalte die Fehlermeldung, dass gcc keine Option …
Tritt bei der Ausführung python setup.py installeines PyPI-Pakets jemand auf diese Warnung auf ? install_requiresdefiniert, was das Paket benötigt. Viele PyPI-Pakete haben diese Option. Wie kann es eine "unbekannte Verteilungsoption" sein?
Ich habe versucht, Python-Pakete auf einem System zu installieren, auf das ich kürzlich Zugriff hatte. Ich habe versucht, das relativ neue Site-Packages-Verzeichnis von Python pro Benutzer und die neue Option zu nutzen --user. (Die Option ist derzeit nicht dokumentiert , existiert jedoch für Python 2.6+. Sie können die Hilfe anzeigen, …
Hier ist mein abgespecktes setup.py-Skript, bei dem Nicht-Code-Inhalte entfernt wurden: #!/usr/bin/env python from distutils.core import setup from whyteboard.misc import meta setup( name = 'Whyteboard', version = meta.version, packages = ['whyteboard', 'whyteboard.gui', 'whyteboard.lib', 'whyteboard.lib.pubsub', 'whyteboard.lib.pubsub.core', 'whyteboard.lib.pubsub.utils', 'whyteboard.misc'], py_modules = ['whyteboard'], scripts = ['whyteboard.py'], ) MANIFEST.in: include *.txt include whyteboard-help/*.* recursive-include locale …
Ich habe gerade etwas Speicherplatz auf einem VPS-Server (läuft unter Ubuntu 8.04) und versuche, Django darauf zu installieren. Auf dem Server ist Python 2.5 installiert, aber ich denke, es ist keine Standardinstallation. Wenn ich ein Installationsskript für Django ausführe, bekomme ich amitoj@ninja:~/Django-1.2.1$ python setup.py install Traceback (most recent call last): …
Es gibt eine Menge Informationen darüber, aber da "es mehr als einen Weg gibt, eine Katze zu häuten" , scheinen alle Tutorials / Handbücher, die einen Teil des Prozesses abdecken, bestimmte Annahmen zu treffen, die sich von anderen unterscheiden Tutorials, ich habe es immer noch nicht verstanden. Bisher habe ich …
Was ist die vollständige Liste der Schlüsselwortargumente, die die Funktion setuptools.setup () akzeptiert? (Bitte geben Sie nach Möglichkeit eine Beschreibung der Bedeutung der einzelnen Argumente an.) Ich habe im ganzen Web nachgesehen und kann nicht glauben, dass dies nicht dokumentiert ist. Ich habe diese Dokumente gefunden: https://docs.python.org/3.7/distutils/setupscript.html#additional-meta-data https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords Aber selbst …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.