首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在python app上导入qgis包?

无法在python app上导入qgis包?
EN

Stack Overflow用户
提问于 2020-12-15 19:47:22
回答 1查看 195关注 0票数 0

我的python脚本有一个小问题。我想导入qgis.core来使用我的脚本中的qgis函数,但是我不能导入这个包。我用Python3.7开发python虚拟环境,Qgis也用Python3.7开发。当我运行import qgis.core时,我得到了这个答案:

代码语言:javascript
复制
No module named 'qgis'

这是正常的,因为我不能用conda/pip install来安装它。在我的conda shell中,当我运行conda install qgis.core时,我有:

代码语言:javascript
复制
PackagesNotFoundError: The following packages are not available from current channels:

  - qgis.core

有什么办法可以帮我吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-12-30 03:24:47

python

  • 首先,对于像其他包(TensorFlow、geopandas、gdal等)这样的包,创建一个新的python环境来安装这个特殊的代码是很重要的。我建议你这样做。您可以在Anaconda Navigator中创建它。点击Anaconda Navigator中的Environment(见下图)。在此选项中,您可以选择python版本和新环境的名称。之后,单击Anaconda Navigator中的Home (如下图所示),为您的新环境安装Spyder。这可以在蟒蛇导航器中完成。

  1. Second.

在anaconda提示中激活your_new_env (conda activate your_new_env)

安装qgis ( conda Install -c conda-forge qgis)

  1. 转到蟒蛇导航器,在主页应用程序中选择your_new_env,然后打开spyder。打开spyder.

  1. 尝试导入qgis
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65305235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档