python小白爬出来的那些坑

包安装问题:

安装basemap后,import时报错:KeyError 'PROJ_LIB'

solution:

basemap不能安装到root的环境下,重新生成新的环境再用

(还有其他的原因:https://github.com/conda-forge/basemap-feedstock/issues/30)

#conda install -c conda-forge matplotlib=2.0.0

#conda install -c conda-forge basemap=1.1.0

#conda install -c conda-forge basemap-data-hires

(这几个版本的可以兼容)

之后就可以from mpl_toolkits.basemap import Basemap啦

过程中还遇到了bug:生成的新环境kernel加载不出来然后用:

#python -m ipykernel install --user

(出自:https://github.com/jupyter/notebook/issues/2301)

在使用从pdf中提取table的功能时用到:
pip install tabula-py

这个包的read_pdf

https://blog.chezo.uno/tabula-py-extract-table-from-pdf-into-python-dataframe-6c7acfa5f302

你可能感兴趣的:(python小白爬出来的那些坑)