macOS系统实现geemap代理设置

项目场景:

在国内通过vpn使用geemap,要想显示地图,还需要迈过代理设置这道坎。对于windows系统吴老师的geemap上有教程,大家需要的话可以自行查看。最新好多朋友包括我在macOS系统上使用geemap的时候也是被代理困扰,吴老师并没有给出macOS系统的教程,网上查阅了好多资料也无果,于是开始自己探索。


问题描述

1、按照geemap官网教程安装geemap,注意此时使用conda安装会有一个bug。


原因分析:

安装的geemap版本较低,使用时会报错,此时按照geemap官网教程进行conda update -c conda-forge geemap更新了conda环境下的geemap,但是更新后geemap的版本仍然不变,此时需要在虚拟环境运行如下代码,即可完成geemap的更新:

pip install -U geemap

geemap更新完毕后,我们需要使用科学上网,然后查看vpn对应的lan端口号

windows的lan设置代码如下:

os.environ['HTTP_PROXY'] = 'http://127.0.0.1:8001'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:8001'

解决方案:

但是macOS系统没有lan这一说法,问了苹果工程师,他们也没有lan端口这一说法,于是找了几个端口号设置,均报错,查询资料还是端口的问题,访问被拒绝,于是打开自己的科学上网设置界面,发现了自己生成的http端口为8001,于是尝试输入:

os.environ['HTTP_PROXY'] = 'http://127.0.0.1:8001'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:8001'

 成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值