Ich habe das Paket mit pip unter Windows 7 installiert, aber fiona hat wegen GDAL nicht funktioniert. Notieren Sie sich, wie es funktioniert hat
conda ist der Befehlsname für das Installationsprogramm des Paketinstallationsprogramms anaconda. Im Allgemeinen installiert Python Pakete in [\ lib \ site-packages] unter [c: \ python27], aber wenn anaconda installiert ist, befindet es sich in [\ packages] unter [c: \ anaconda2]. Installieren. Hier sind nicht nur Python-, sondern auch Nicht-Python-Pakete wie qt und GDAL enthalten. Mit anderen Worten, es ist eher yum oder apt-get als pip. Auch diejenigen, die anfänglich nur mit Pip arbeiteten, werden es zweimal installieren.
Im Fall eines Pakets, das pip kompiliert und installiert, scheint es jedoch immer noch wenig Erfolgsbilanz in der Windows 7 64-Umgebung zu geben. Mit anderen Worten, diesmal ist dies bei Fiona der Fall.
Wenn diese Art der Kompilierung nicht funktioniert, gehe ich normalerweise zur inoffiziellen Site und installiere sie mit whl, aber das funktioniert auch nicht. Deshalb bin ich dieses Mal zu anaconda gewechselt und es hat funktioniert.
Löschen Sie natürlich die Pfadeinstellung aus c: \ python27; c: \ python27 \ scripts; c: \ anaconda2; c: \ anaconda2 \ scripts c: \ anaconda2; c: \ anaconda2 \ scripts Es wird genannt ;. Wenn Sie genauer hinschauen, hat Anaconda auch einen Pip. Wenn Sie also mit dieser Einstellung pipen, wird dieser auf der Anaconda-Seite installiert. Zuerst habe ich c: \ python27 \ scripts nicht gelöscht, daher hatte ich Probleme beim Starten von python2 von ipython. Verwenden Sie c: \ python27 \ script \ pip uninstall [package], um den ursprünglichen Pip mit dieser Einstellung zu entfernen.
Es scheint, dass es auch eine Einstellung zum Umschalten der Umgebung zwischen Python2 und Python3 gibt. Daher habe ich überlegt, auf Python3 umzusteigen, daher kann ich es nur empfehlen.