【发布时间】:2020-01-10 17:21:54
【问题描述】:
基本上在我已经用 pip 安装了 folium (pip install folium)
之前的代码可以工作,但突然我得到了这个错误。
这是我的代码:
import pandas as pd
import folium
from geopy.geocoders import ArcGIS
#data frame
snifim_df = pd.read_csv('Snif.csv')
nom = ArcGIS()
snifim_df['LAT'] = snifim_df['Address'].apply(nom.geocode,timeout=15).apply(lambda x:x.latitude)
snifim_df['LON'] = snifim_df['Address'].apply(nom.geocode,timeout=15).apply(lambda x:x.longitude)
Mcmap = folium.Map(location=[32.58, -99.09], zoom_start = 6)
fg = folium.FeatureGroup(name = "McDonalds")
snif_lat = list(snifim_df['LAT'])
snif_lon = list(snifim_df['LON'])
snif_name = list(snifim_df['Name'])
snif_address = List(snifim_df['Address'])
html = """ <h4>Mcdonalds</h4>
Snif_Adress: %s
"""
for lat,lon,name,add in zip(snif_lat,snif_lon,snif_name,snif_address):
iframe = folium.Iframe(html = html % str(add),width=200, height=100)
fg.add_child(folium.Marker(location=[lat,lon],popup=folium.Popup(iframe),icon="glyphicon glyphicon-piggy-bank"))
Mcmap.add_child(fg)
Mcmap.save("test.html")
【问题讨论】:
-
pip show folium给你什么? -
您始终可以使用
python -m pip install ...运行pip和用于运行代码的python。与python -m pip list相同,以检查是否为用于运行代码的python安装了folium。 -
这能回答你的问题吗? Python module install with pip。编辑:链接的问题现在实际上被标记为欺骗,所以这可能是更好的标志
标签: python python-3.x pip