Python 对等机重置地理编码器连接

Python 对等机重置地理编码器连接,python,google-geocoder,geopy,Python,Google Geocoder,Geopy,我试图执行以下代码: from geopy.geocoders import GoogleV3 point = '51.523910, -0.158578' geolocator = GoogleV3() address = geolocator.reverse(point) 我得到这个错误: error: [Errno 104] Connection reset by peer 我在一台流浪机器内执行此操作,但当我在本地机器上执行此操作时,它会工作 这是最近一期的VirtualBox(最有

我试图执行以下代码:

from geopy.geocoders import GoogleV3
point = '51.523910, -0.158578'
geolocator = GoogleV3()
address = geolocator.reverse(point)
我得到这个错误:

error: [Errno 104] Connection reset by peer

我在一台流浪机器内执行此操作,但当我在本地机器上执行此操作时,它会工作

这是最近一期的VirtualBox(最有可能是你的流浪者的提供者)在网络设置为NAT时设置了错误的校验和。 可能的决定是:

  • 使用网桥网络而不是NAT
  • 将您的VirtualBox更新为最新版本(5.1.9在我的案例中有所帮助)

你可以在他们的追踪器上阅读更多关于VirtalBox的问题,我明白了。你能从你的流浪机器连接到互联网吗?似乎没有可用的连接。是的,我可以连接并ping google.com。另外,如果我尝试使用api的url进行curl,它也可以工作。您需要配置vm网络。检查你的80号端口是否打开你救了我的命。非常感谢。将VirtualBox更新到5.1.9真是太棒了!!