I keep trying to deploy my app but it doesn’t seem to like geopandas.
Traceback (most recent call last):
File "/home/appuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 563, in _run_script
exec(code, module.__dict__)
File "/app/floridaearlyvoting/streamlitVotingApp.py", line 81, in <module>
st.plotly_chart(makeplot(df1, check_flag=True), use_container_width=False)
File "/app/floridaearlyvoting/streamlitVotingApp.py", line 43, in makeplot
fig = ff.create_choropleth(
File "/home/appuser/venv/lib/python3.9/site-packages/plotly/figure_factory/_county_choropleth.py", line 624, in create_choropleth
raise ImportError(
ImportError: geopandas, pyshp and shapely must be installed for this figure factory.
Run the following commands to install the correct versions of the following modules:
$ pip install geopandas==0.3.0
$ pip install pyshp==1.2.10
$ pip install shapely==1.6.3
If you are using Windows, follow this post to properly install geopandas and dependencies:http://geoffboeing.com/2014/09/using-geopandas-windows/
If you are using Anaconda, do not use PIP to install the packages above. Instead use conda to install them:
$ conda install plotly
$ conda install geopandas