首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PyQGIS中找不到INSEE API模块

在PyQGIS中找不到INSEE API模块
EN

Stack Overflow用户
提问于 2021-11-13 14:09:30
回答 1查看 26关注 0票数 0

我是编程新手。我编写了一个脚本,允许我在PyQGIS中以完全自动化的方式创建和导出地图。我在这里使用这个API的目的是在每个地图上添加一些带有"siret“编号的数据。

但是甚至在我尝试这样做之前,我在终端中安装了这个API之后就被卡住了。我正在关注这个site来帮助我。

如您所见,安装很好:

代码语言:javascript
复制
C:\Users\Nathan>pip install api-insee
Requirement already satisfied: api-insee in c:\users\nathan\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages (1.5)

因此,在那之后,我将使用PyQGIS,并编写在前面提到的同一站点中找到的脚本(我的消费者密钥和密钥也很好):

代码语言:javascript
复制
from api_insee import ApiInsee

api = ApiInsee(
    key = # consummer key,
    secret = # secret key
)

你已经预见到了,当我执行它的时候,它不工作了。错误消息告诉我:

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

我完全不知道为什么我会得到这个错误。所以我想,我是不是漏掉了什么?

EN

回答 1

Stack Overflow用户

发布于 2021-11-14 15:59:30

QGIS为自己提供了一个python解释器。它不能识别通过默认的python安装安装的包。

您似乎使用的是windows,因此安装软件包的一种方法是找到QGIS (OSGeo4W64.bat),它位于OSGeo4W安装文件夹中。打开它,然后执行:

  1. py3_env
  2. python -m pip install api-insee
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69955038

复制
相关文章

相似问题

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