如何下载
前置依赖库
gotrackit依赖于以下库:
- geopandas
- networkx
- geopy
- keplergl(0.3.2)
安装上述依赖推荐使用Anaconda,其中keplergl需要使用pip安装,python版本推荐为3.11
一行命令快速安装
使用pip安装:
使用pip安装
pip install -i https://pypi.org/simple/ gotrackit
一般情况下,使用上述命令后,pip会自动先安装gotrackit的前置依赖库,如果安装失败,请尝试从0开始配置新环境,再安装gotrackit
已经安装好gotrackit,升级版本可以使用以下命令
pip install --upgrade -i https://pypi.org/simple/ gotrackit
从0开始配置新环境
# 1.安装networkx
pip install networkx -i https://pypi.tuna.tsinghua.edu.cn/simple
# 2.安装geopandas
pip install geopandas -i https://pypi.tuna.tsinghua.edu.cn/simple
# 3.安装keplergl(较慢,请耐心)
pip install keplergl==0.3.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
# 4.最后安装gotrackit
pip install -i https://pypi.org/simple/ gotrackit
pip install geopandas -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install keplergl==0.3.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install -i https://pypi.org/simple/ gotrackit
有待测试
keplergl安装失败
如果您安装keplergl一直失败,请尝试:
- 多次重复尝试安装keplergl
- 国内源:
pip install keplergl==0.3.2 -i https://pypi.tuna.tsinghua.edu.cn/simple - pypi源(开vpn):
pip install keplergl==0.3.2 -i https://pypi.org/simple/
如果多次尝试后,还是无法安装keplergl,您可以跳过这个包的安装,直接在gotrackit仓库主页面下载:src目录下的gotrackit源码包,并将其拷贝于对应python环境下的Lib\site-packages目录下,这样也可以正常使用gotrackit,但是无法输出HTML可视化文件
GDAL安装失败
在<=0.14.3版本的geopandas安装过程中,往往需要我们手动配置一些前置依赖库比如shapely、pyproj、fiona、GDAL(安装最新版geopandas则不需要),若GDAL安装失败,推荐直接安装 GDAL-whl文件

选择与自己系统和python版本对应的文件
这里的演示环境是python3.11的环境,操作系统是win_amd64 所以选择GDAL-3.8.4-cp311-cp311-win_amd64.whl,大家依据自己的py版本和操作系统进行选择