Ich versuche, ScientificPython als eine Abhängigkeit in meinem setup.py
aufzuführen. Während des Installationsprozesses scheint Python das Paket jedoch nicht zu finden. Was ist falsch an meinem Ansatz?
Hier ist mein Setup:
%Vor% Und das ist der wichtige Teil der Ausgabe, wenn ich python setup.py install
:
Vielleicht ist ein Problem, dass ScientificPython irgendwie nicht erreichbar ist, obwohl PyPI oder zumindest nicht herunterladbar ist, da easy_install ScentificPython
fehlschlägt mit No local packages or download links found for ScentificPython
.
Was muss ich tun, um ScientificPython mit setuptools zu installieren?
Das Problem besteht darin, dass es versucht, eine http-Verbindung zu einer https-Site herzustellen. Von dem, was ich feststellen kann, unterstützt setuptools keine Verbindungen zu https. Sie müssen eine andere Methode verwenden, um diese Pakete zu erhalten.
Meine Empfehlung, wenn Sie setuptools verwenden möchten, ist, dass Sie in der README für die Datei angeben, dass sie diese Abhängigkeit herunterladen und installieren müssen und dann die Abhängigkeit in den setuptools haben, die bei der Installation fehlschlagen, wenn sie nicht ' Ich habe es.
Haben Sie versucht, den direkten Download-Link ( https://sourcesup.cru.fr/frs/download.php/2309/ScientificPython-2.8.tar.gz
) in die dependency_links
statt in die HTML-Seite zu setzen, da Ihr Skript das Paket nicht zu finden scheint und dann versucht, None
zu installieren.
edit: gerade gemerkt: Python ist anscheinend nicht in der Lage, https-Ressourcen zu öffnen - versuch es irgendwo ohne https hochzuladen, benutze das normale http
edit 2: Warum legen Sie nicht einfach den gesamten ScientificPython-Ordner in Ihren Distributionsordner und stellen Sie sicher, dass setup.py (oder was Sie sonst noch anrufen müssen) von Ihrem setup.py?
aufgerufen wird Bei der Installation von MyProxyClient mit easy_install
:
"Download Fehler: unbekannter URL Typ: https - Einige Pakete können nicht gefunden werden!"
und andere Fehler, die openssl-Header nicht finden.
Die Installation von libssl-dev
(unter Ubuntu) hat das Problem für mich gelöst!
Tags und Links python dependencies package installation setuptools