Ich versuche, Shapely auf einem neuen Computer auszuführen, und habe versucht, es von der Quelle zu installieren, indem ich das Installationsprogramm auf seiner Webseite verwende und verwende pip install shapely
. Jeder Verweis, den ich versuche aus der Bibliothek zu machen, from shapely import *
löst den Fehler aus WindowsError: [Error 126] The specified module could not be found
. Hat jemand eine ähnliche Erfahrung gemacht, als er versucht hat, Shapely zu nutzen und herauszufinden, wie man es zum korrekten Funktionieren bringt?
Python-Fehler ausgelöst:
WindowsError: [Error 126] The specified module could not be found
Umgebung:
Windows 7 64-Bit-
Python 2.7
python
python-2.7
shapely
dkroy
quelle
quelle
Antworten:
Du machst deine Installation falsch.
Anstatt
Besuchen Sie https://pypi.org/project/Shapely/#built-distributions, um zu sehen , ob Sie Windows-Laufräder unter https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely herunterladen können
Klicken Sie im zweiten Link auf die Datei Shapely-1.6.4.post1-cp35-cp35m-win_amd64.whl
Shapely-1.6.4 ist die Version von Shapely, cp35-cp35m bedeutet, dass das Rad für Python 3.5 ist, win_amd64 bedeutet, dass es für Windows mit 64-Bit-Architektur ist (Sie können je nach Python-Version und Windows-Architektur ein anderes Rad auswählen).
Starten Sie die Installation mit dem folgenden Befehl. Danach ist sie in Ordnung.
Nur zur Information: "pip install shapely" funktioniert, wenn Sie den C-Compiler zum Erstellen von Geos-DLLs installiert haben und dies unter Windows nicht der Fall ist.
quelle
Versuchen Sie es mit Conda-Forge
quelle
Fehler 126 zeigt an, dass einige abhängige DLL nicht gefunden werden können. Vermutlich liegt das daran, dass Shapely GEOS nicht finden kann.
Versuchen Sie es mit der Installation von pypi: LINK .
quelle