Ich arbeite seit einiger Zeit mit Python, bin aber absolut verabscheuungswürdig bei der Installation neuer Module. Es dauert immer einen ganzen Arbeitstag, um ein zusätzliches Modul zu installieren. Das letzte passiert mit mpl_toolkits
und jetzt passiert es mit gdal
.Module zuverlässig an einem Ort installieren
Das Hauptproblem scheint zu sein, dass easy_install
/pip
/get-app
keine Datei in dem richtigen Ort zu speichern und so Python (ich verwende Spyder) kann es nicht finden. Wie installiere ich ein Modul an einem Ort, damit Python es finden kann?
Ich habe jetzt den ganzen Tag Guides, Artikel, Handbücher und Stack Overflow Artikel gelesen und ich denke, das braucht eine neue Frage, da ich keine Antwort finden kann.
- Es ist in Ordnung zu installieren, es ist nur Python (und ich) kann es nicht finden
- Es ist nicht im
/lib/python2.7/site-packages
Ordner, der die Python Standard zu sein scheint, obwohl die Hälfte der Module, die Arbeit zu tun aren‘ t in da, wenn ich es Liste
ich installiert mit:
sudo apt-get install gdal-bin
ich auch versucht, mit:
pip install gdal
aber nicht mit dem Fehler:
Command "python setup.py egg_info" failed with the error code 1 in /tmp/pip-build-NWJT2f/gdal/
ich für die Dateien sah
dpkg -L gdal
und dann den Dateipfad hinzugefügt, um diese Präferenzen Option besagten, in Spyder für PYTHONPATH
, aber es immer noch Ich konnte es nicht finden und ich vermute, das ist falsch. Ich habe the official documentation of PYTHONPATH
gelesen, aber es ist sehr kurz und erklärt es überhaupt nicht.
Ihre Frage ist zu breit (zumindest nach Frage Titel). Wenn du die Installation von gdal auflösen willst, konzentriere dich darauf. Dafür gibt es funktionierende Lösungen. Wie auch immer, du solltest mit Dingen wie 'Pip' und' Virtualenv' vertraut sein, um weiter zu kommen. –
Für Gdal besser 'pygdal' verwenden. Lesen Sie die Dokumentation zuerst, es wird Ihnen empfohlen, genau die Version zu installieren, die zu dem im System installierten 'gdal' passt. –
Hey @JanVlcinsky Die Frage ist vage, weil ich immer dieses Problem habe - es ist kein Problem speziell mit Gdal. Es ist mit der Methode, die ich verwendet habe, um Pakete zu installieren - wie Python sie regelmäßig nicht finden kann. Der Titel wurde bearbeitet, nachdem ich ihn von "Module zuverlässig an einem Ort für Python installieren" installiert habe, um "in Python" zu entfernen. Und jemand anderes kommentierte die Verwendung von Anaconda zur Installation von Paketen (Befehl conda install), wodurch das Problem gelöst wurde. Wieder, ja, ich brauchte einfach jemanden, der mich auf eine andere Art der Installation hinwies, die nur zuverlässiger funktionierte - conda anscheinend – mjp