Veel

QGIS-i linkimine Anaconda Pythoni levitamisega: Spyder, iPython Notebook, pip, scikit-learn

QGIS-i linkimine Anaconda Pythoni levitamisega: Spyder, iPython Notebook, pip, scikit-learn


Minu peamine Pythoni levitaja on Anaconda ja ma tahan selle kaudu Pythoniga seotud QGIS-i skripte suunata. Anacondaga on mul olemas Spyder, ma saan hõlpsasti pipiga pakette installida ja käivitada iPython Notebooki veebibrauseri nii ekraani jagamiseks kui ka koodi salvestamiseks, mida kavatsen oma andmetel käivitada enne QGIS-is, selle ajal ja pärast manipuleerimist (mis kutsub nagu scikit-learn).

Ma ei leia kusagilt kasulikku, kuidas neid kahte omavahel siduda.

Ma kasutan Windows 8.1, kuid kui seda saab teha ainult Linuxis, saan proovida selle seadistada oma töölauale, kus töötab Mint 13. Mul on lihtsalt vaja veebikaamerat ja mikrofoni, mis on minu sülearvutist leitud, kuid mitte töölaual, interaktiivse demo ja intervjuu jaoks teisipäeval.


Windowsis on teie parim võimalus praegu kasutada Pythoni jaotust, mida saab installida OSGeo4W kaudu ja installidapipka OSGeo4W installeri kaudu.

Kuigipipei saa installida paljusid pakette, mis vajavad linkimist väliste teekidega (nt netCDF või GEOS) kohe paketiindeksist, lahendus on nende mitteametlike eelnevalt kompileeritud binaarfailide installimine saidilt http://www.lfd.uci.edu/~gohlke/pythonlibs / ja installige need OSGeo4W Shelli kaudupip installige tee allalaaditavale binaarse.whl.

[Redigeeri 2018] Nüüd on QGIS-i installimise võimalus ka (Ana) conda kaudu:

conda install -c conda-forge qgis

Seda saab teha kondakeskkondadega. Loote keskkonna, mille Python versioon sobib qgis-i installimisega (peate veenduma, et nii teie anaconda install kui ka qgis on sama arhitektuur). Seejärel peate lisama asjakohased teed oma keskkonnasüsteemi teele ja pythoni teele. Qgis eelistab süsteemi käivitamisel mitmesuguseid teid ja saate neid kõiki vaadata qgise suvandite menüü iirc kaudu. Kondade keskkonda teede lisamiseks vaadake siit: http://conda.pydata.org/docs/using/envs.html#windows. Keskkonna aktiveerimisel lisatakse kõik asjakohased teed ja peaksite saama importida qgis lib-sid.

See ei lase teil kasutada anakonda läbi qgis'e, kuid see võimaldab teil kasutada oma qgise skripte jne läbi anaconda