安装

pygeoapi很容易安装在许多环境中。无论您是用户、管理员还是开发人员,下面将根据您的需求提供多种方法来启动和运行pygeoapi。

需求和依赖性

pygeoapi运行在python3上。

核心依赖项包含在给定的pygeoapi安装过程中。根据平台的不同,下面将描述更具体的需求细节。

对于开发者和确实不耐烦的人

python -m venv pygeoapi
cd pygeoapi
. bin/activate
git clone https://github.com/geopython/pygeoapi.git
cd pygeoapi
pip install -r requirements.txt
python setup.py install
cp pygeoapi-config.yml example-config.yml
vi example-config.yml
export PYGEOAPI_CONFIG=example-config.yml
export PYGEOAPI_OPENAPI=example-openapi.yml
pygeoapi generate-openapi-document -c $PYGEOAPI_CONFIG > $PYGEOAPI_OPENAPI
pygeoapi serve
curl http://localhost:5000

pip

PyPI package info

pip install pygeoapi

Docker

Docker image

docker pull geopython/pygeoapi:latest

Conda

Conda package info

conda install -c conda-forge pygeoapi

UbuntuGIS

UbuntuGIS package (stable)

UbuntuGIS package (unstable)

apt-get install python3-pygeoapi

FreeBSD

FreeBSD port

pkg install py-pygeoapi

总结

祝贺!无论您选择了上述哪种方法,您都已成功地将pygeoapi安装到您的系统中。