Mais

Link QGIS para distribuição Anaconda Python: Spyder, iPython Notebook, pip, scikit-learn

Link QGIS para distribuição Anaconda Python: Spyder, iPython Notebook, pip, scikit-learn


Eu tenho o Anaconda como minha distro principal do Python e quero rotear scripts QGIS relacionados ao Python por meio dele. Com o Anaconda, eu tenho o Spyder, posso facilmente instalar pacotes com pip e posso iniciar um navegador da web do iPython Notebook para compartilhamentos de tela e armazenamento de código que pretendo executar em meus dados antes, durante e depois de manipulações no QGIS (que chama pacotes como o scikit-learn).

Não consigo encontrar nada útil em qualquer lugar sobre como vincular os dois.

Estou usando o Windows 8.1, mas se isso só puder ser feito no Linux, posso tentar configurá-lo no meu desktop, que está executando o Mint 13. Eu só preciso ter uma webcam e um microfone, encontrados no meu laptop, mas não desktop no momento, para uma demonstração interativa e entrevista na terça-feira.


No Windows, sua melhor opção atualmente é usar a distribuição Python que pode ser instalada através do OSGeo4W e instalarpipatravés do instalador OSGeo4W também.

Enquantopipnão pode instalar muitos pacotes que requerem ligação a bibliotecas externas (por exemplo, netCDF ou GEOS) direto do índice do pacote, uma solução alternativa é instalar esses binários pré-compilados não oficiais de http://www.lfd.uci.edu/~gohlke/pythonlibs / e instale-os no OSGeo4W Shell através depip install path-to-baixado-binary.whl.

[Editar 2018] Agora também existe a opção de instalar o QGIS via (Ana) conda:

conda install -c conda-forge qgis

Isso pode ser feito com ambientes conda. Você criaria um ambiente com uma versão python correspondente à que o qgis instala (você precisa ter certeza de que a instalação do anaconda e o qgis são da mesma arquitetura). Em seguida, você precisa adicionar os caminhos relevantes para o caminho do sistema do seu ambiente e o caminho do Python. Existem vários caminhos que o qgis precede ao caminho do sistema na inicialização e você pode visualizá-los por meio do menu de opções do qgis iirc. Para adicionar caminhos a um ambiente conda, clique aqui http://conda.pydata.org/docs/using/envs.html#windows. Quando você ativa o ambiente, todos os caminhos relevantes são adicionados e você deve ser capaz de importar libs qgis.

Isso não permitirá que você use o anaconda por meio do qgis, mas permitirá que você use seus scripts qgis etc. por meio do anaconda