在按照吴秋生老师的方法搭建环境后在jupyter lab中运行以下代码出现错误。
尝试解决
换到全局模式后依旧是[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1129)
那就是说重新下载了呗,不行,重新下载太难了。
那就换下其他模型吧,script报错(rule模式)
geemap.set_proxy(port=7890)
# HTTPSConnectionPool(host='earthengine.google.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError("bad handshake: SysCallError(10053, 'WSAECONNABORTED')")))
还有其他办法吗?我在想会不会是其他的东西导致的,我重启一下再试一下。还是不行
没有办法了,只有重新生成环境,重新来弄。
我重新创建了一个虚拟环境,然而下载的时候出现了错误。
An unexpected error has occurred. Conda has prepared the above report(意思好像说是有些数据没下好)
不管了,拿这个试试看。
result:果然没下好的数据果然是会出现错误的。这个环境连geemap都不能导入。
于是minconda重装,还是不行。
后面anaconda重装,结果还是不行。
---------------------------------------------------------------------------
SSLError Traceback (most recent call
...
SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1129)
解决方案:经过多次尝试和询问他人,我了解到其实这个错误是关于全局和局部端连接的问题。上网分为浏览器上网一个是终端上网,这两者是不一样的,能看到这的大部分是能浏览器上网的,但是终端上网不太行。我们遇到的问题就是终端上网的原因。
如何确定自己能否终端上网呢?
下面的*号是数字,怎么找到对这个呢?general中的port中copy commands only中cmd
!set http_proxy=http://***.*.*.1:7890
然后
!ping www.google.com
如何运行出现错误lost(100%)说明你的连接是有问题的,也就是你的并非全局模式。
对于这样的情况,可以参考clash的
具体操作:
启动 TUN 模式需要进行如下操作:
点击General中Service Mode右边Manage,在打开窗口中安装服务模式,安装完成应用会自动重启,Service Mode 右边地球图标变为绿色即安装成功
点击General中TUN Mode右边开关启动 TUN 模式(https://docs.cfw.lbyczf.com/contents/tun.html#windows)
这样以后一般来说都是可以的。
我的是7890端口的,当然也有其他端口的,我在查资料的时候也看到了相关的资料附在下面。
https://github.com/shadowsocks/shadowsocks-windows/issues/1489
https://gist.github.com/search?q=%21ping+www.google.com+error&ref=searchresults
https://itlanyan.com/use-enhanced-mode-in-clash-to-global-proxy/