2016-04-11 13 views
0

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.

+0

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. –

+0

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. –

+0

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

Antwort

1

Ich empfehle Anaconda oder Miniconda, die Umgebungen zu verwalten und Pakete zu installieren - es funktioniert einfach.

https://www.continuum.io/downloads

+0

Hey User1293213: Ich habe meine ursprüngliche Installation mit Anaconda 2 gemacht, da ich Spyder als Schnittstelle für Python benutze. Danke - Ich glaube, ich habe gefunden, was du gemeint hast: conda install gdal – mjp

Verwandte Themen