我在Watson Studio上使用jupyter笔记本,安装python库需要很长时间。
例如,以下几行代码将需要半个小时才能执行:
!conda install -c conda-forge geopy --yes
from geopy.geocoders import Nominatim # module to convert an address into latitude and longitude values
# libraries for displaying images
from IPython.display import Image
from IPython.core.display import HTML
# tranforming json file into a pandas dataframe library
from pandas.io.json import json_normalize
!conda install -c conda-forge folium=0.5.0 --yes
import folium # plotting library
是什么原因造成的?
pip install folium
安装自定义软件包的根conda环境确实必须非常复杂(为满足许多用户的需要而支付的通用费用),并且conda的安装速度特别慢,因为它需要大量I / O。操作(即使在NVMe驱动器上,它也是如此缓慢)。
这就是为什么Kaggle(和我们)将除少数python软件包以外的所有其他软件包都切换为pip
的原因,您也应该这样做(如果可能的话,可以在PyPI上找到您的软件包-或至少在GitHub上找到。)
也尝试取消固定要使用的旧版本库(将近三年前发布!),并使用最新版本-如果使用最新版本,则需要重新安装的软件包要少得多:
因此使用:
pip install folium==0.11.0
或简单地:
pip install folium