我是编程新手。我编写了一个脚本,允许我在PyQGIS中以完全自动化的方式创建和导出地图。我在这里使用这个API的目的是在每个地图上添加一些带有"siret“编号的数据。
但是甚至在我尝试这样做之前,我在终端中安装了这个API之后就被卡住了。我正在关注这个site来帮助我。
如您所见,安装很好:
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,并编写在前面提到的同一站点中找到的脚本(我的消费者密钥和密钥也很好):
from api_insee import ApiInsee
api = ApiInsee(
key = # consummer key,
secret = # secret key
)你已经预见到了,当我执行它的时候,它不工作了。错误消息告诉我:
ModuleNotFoundError: No module named 'api_insee'我完全不知道为什么我会得到这个错误。所以我想,我是不是漏掉了什么?
发布于 2021-11-14 15:59:30
QGIS为自己提供了一个python解释器。它不能识别通过默认的python安装安装的包。
您似乎使用的是windows,因此安装软件包的一种方法是找到QGIS (OSGeo4W64.bat),它位于OSGeo4W安装文件夹中。打开它,然后执行:
py3_envpython -m pip install api-inseehttps://stackoverflow.com/questions/69955038
复制相似问题