首页 > 其他分享 >如何安装earthengine-api

如何安装earthengine-api

时间:2024-03-01 19:24:03浏览次数:18  
标签:earthengine google python api 下载安装 安装

 

    第一篇

 

  • 直接使用 pip install earthengine-api 命令

提示找不到相匹配的earthengine-api版本。

发现earthengine-api只支持64位的python。

 于是,去查看了我电脑的操作系统是多少位的,打开cmd,输入systeminfo

 小小的脑袋大大的疑惑,电脑的操作系统是64位的呀。。。。

于是继续求助。。。。

 那就照做吧

 果然,我的python是32位的。。。。。

 无法接受真相的我,去看了一下当时下载的python版本,捶胸顿足啊。。。。。。

那就再去装个64位的python吧(如果32位的python已经装了好多包,不舍得卸载也没事,64和32不冲突,都保留也行)

 在cmd中查看一下python版本,之前是32位的python3.8.5,为了区分,这次下载安装的是python3.8.7

 当你以为万事俱备的时候,麻烦才刚刚开始。。。。

 

    第二篇

继续使用pip install earthengine-api 命令,问题没有解决!!!!!

 

 

 按照以前的经验,那么去PYPI看看吧

网址:https://pypi.org/project/earthengine-api/#files

发现目前2024年2月29日earthengine-api最新的版本为earthengine-api 0.1.392,适配python3.7(含)以上的版本。

下载这两个文件,安装试试。

 问题已经不是原来的问题了。。。

那就头痛医头,jio痛医jio。。。

下载google-cloud-storage 2.14.0:https://pypi.org/project/google-cloud-storage/#files

 

 安装google-cloud-storage 2.14.0

 俄罗斯套娃????????

下载google-auth:https://pypi.org/project/google-auth/#files

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 安装google-auth

 真的累了。。。。无穷尽也。。。。

下载cachetools

安装cachetools

成了。。。 看到了希望。。。

那就倒着来,安装google-auth

原来希望不是希望,造化弄人啊。。。

 缺啥补啥

下载pyasn1-modules 0.3.0

 安装pyasn1-modules 0.3.0

 

下载pyasn1

安装pyasn1

下载enum-compat

 

安装enum-compat

 

成了一个,继续安装pyasn1

 

继续安装pyasn1-modules 0.3.0

 

 安装的pyasn1版本不对

 

下载低版本的pyasn1,继续安装pyasn1

 

继续安装pyasn1-modules 0.3.0

 

继续安装google-auth

 

下载安装rsa<5,>=3.1.4

 

 继续安装google-auth

 

 

 安装google-cloud-storage 2.14.0

 

报错:需要补google-api-core,注意版本

 下载安装google-api-core

 

 补充googleapis-common-protos<2.0.dev0,>=1.56.2

下载安装googleapis-common-protos 1.62.0

 

补充protobuf!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0.dev0,>=3.19.5

下载安装protobuf

 

 继续安装googleapis-common-protos 1.62.0(回到上面去)

 

 继续安装google-api-core 2.17.1(回到上面去)

 

 

补充requests ,下载地址:https://pypi.org/project/requests/2.2.1/

 安装requests 2.31.0

 

补充charset-normalizer<4,>=2

下载安装

 

 继续安装requests 2.31.0:

 

 补充  idna<4,>=2.5

下载安装 idna 3.6

 

  继续安装requests 2.31.0,仍然报错;

 

补充 urllib3<3,>=1.21.1

下载安装 urllib3 2.2.1

 继续安装requests 2.31.0,成功

 

 继续安装google-api-core 2.17.1

 

 继续安装google-cloud-storage 2.14.0,报错

 

 补充 google-cloud-core<3.0dev,>=2.3.0

下载安装 google-cloud-core 2.4.1

 

 

继续安装google-cloud-storage 2.14.0,报错

 下载安装 google-resumable-media>=2.6.0

 

 

 下载安装google-crc32c<2.0dev,>=1.0,2.0以下的没有适合python3.8的版本

 

 

 

 

装个python3.7.8吧,降一下python版本,同时卸载python 3.8.7!!!!!!!!!!!!

然后安装google-crc32c<2.0dev,>=1.0,2.0

 

重点来了!!!

pip install --no-deps google_resumable_media-2.7.0-py2.py3-none-any.whl

       

 继续强制安装google-cloud-storage 2.14.0

 

 继续强制安装earthengine-api-0.1.392

 

测试一下earthengine-api是否能用

 

 

 

 错误表明缺少了名为 google_auth_httplib2 的模块,这是 Google API 客户端库的一部分,用于进行身份验证。

 

安装google_auth_httplib2

 

安装google-api-python-client>=1.12.1

 

        补充 uritemplate<5,>=3.0.1

 

 

继续安装google-api-python-client

 

 

第二次测试一下earthengine-api是否能用

cmd中输入:earthengine authenticate

 

         好像还有后续。。。。。代理的问题

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:earthengine,google,python,api,下载安装,安装
From: https://www.cnblogs.com/bltstop/p/18046299

相关文章

  • 接口写完想快速压力测试?试试Apipost一键压测功能
    背景研发同学在调试完成某些接口后需要验证一下高并发情况下的接口运行情况。这时候必须得跟测试同学协调一下,但这来来回回也有点麻烦,而实际上,这个工作量并不算太大。所以Apipost也是推出了一键压测功能来解决这个痛点场景。这篇文章给大家介绍Apipost的一键压测功能。使用方法......
  • Docker的安装
     https://docs.docker.com/engine/install.centos/Docker安装步骤:   注意:因为docker是国外的,国内访问经常超时,所以步骤5  需要修改镜像地址,比如用阿里云:yum-config-manager--add-repohttp://mirrors.aliyun.com.docker-ce/linux/centos/docker-ce.repo ......
  • API调试IDEA插件用这款就够了
    IDEA是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序。我们在编写完接口代码后需要进行接口调试等操作,一般需要打开额外的调试工具。今天给大家介绍一款IDEA插件:Apipost-Helper-2.0。代码写完直接编辑器内调试、还支持生成接口文档、......
  • ApiFox-token
    标题:ApiFox-token功能:使用ApiFox->1-登入接口->2-获取token-->3-token变成"环境变量"-->4-后面的接口使用这个"token"1-登入功能(按步骤操作)2-登入功能(附加:后置操作)2.5-补充重点是:JsonPath表达式:$.data.token对照下面‘图片的返回值’......
  • Docker的基本安装
    Docker分为CE社区版和EE企业版,以下安装的是CE版本,也可以直接查看官网的安装指南若安装过旧版本的Docker,可先进行卸载yumremovedocker\docker-client\docker-client-latest\docker-common\do......
  • 安装SQL Server需要重启电脑解决方法
    引用:https://www.cnblogs.com/marineblog/p/16118868.html报错信息:Acomputerrestartisrequired.YoumustrestartcomputerbeforeinstallingSQLServer1、ctrl+R键入regedit打开注册表2、依次展开 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionMan......
  • Ubuntu中安装使用QEMU/KVM/virt-manager运行虚拟机
    本文为原创,原文发布于个人博客网站:Ubuntu中安装使用QEMU/KVM/virt-manager运行虚拟机有时候我们需要在同一台计算机中使用多种不同操作系统环境,基于已有的同一堆硬件资源来获得不同操作系统各自的便利性。对此,常用的解决方案主要有:在物理机器中安装使用双系统在宿主系统中安......
  • Python安装与环境配置
    一、Python安装下载Python安装包,可以从Python官网(https://www.python.org/)下载Python安装包。根据操作系统选择相应的版本,如Windows、Linux或MacOS等。安装Python,安装过程相对简单,只需按照安装向导的提示进行即可。在安装过程中,可以选择将Python添加到系统环境变量中,这样可以在......
  • hadoop安装
    初始配置最小化安装的192.168.31.100可以正常上网后安装epel-release“红帽系”的操作系统提供额外的软件包,相当于是一个软件仓库[root@localhost~]#yuminstall-yepel-releasenet-tool:工具包集合,包含ifconfig等命令[root@localhost~]#yuminstall-ynet-tools[......
  • PostgresSQL如何安装第三方插件?
    第三方插件安装进入第三方插件源码目录中,定义PATH或者PG_CONFIG环境变量#示例,将pg的bin目录exportPATH:exportPATH=/data/postgres/13/bin:$PATH#或者exportPG_CONFIG=/data/postgres/13/bin/pg_config编译安装gmake&&gmakeinstallgmakeinstall后会在pg......