在(本地)Google Earth Engine Docker映像上安装Python模块

2024-10-02 12:25:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我是docker和Google Earth引擎的新手。我正在使用Docker CE,并遵循了locally running GEE Datalab的说明。Dockers运行良好,我可以访问GGE IDE。在

现在我想安装一些额外的Python包。我不知道怎么做。好像GGE映像已经安装了pip,但我不知道如何访问它。我看到了一个关于docker的不同的SO问题,它建议您需要编辑图像本身来添加pip install命令,但是我在我的机器上找不到真正的docker图像。安装附加Python包以便与googleearth引擎一起使用的正确方法是什么?在


Tags: pipdocker图像引擎googlerunningceearth
1条回答
网友
1楼 · 发布于 2024-10-02 12:25:18

您可以创建一个Dockerfile并构建一个新映像来扩展这些额外的python包。所以在一个文件夹中你应该有一个Dockerfile和{}。在

Dockerfile应该是:

FROM <GEE_image>
WORKDIR /usr/src/app
COPY . .
RUN pip install -r requirements.txt

然后运行docker build <location_of_dockerfile> -t <new_image_name>然后运行它。在

或者另一种方法是在现有的GEE容器中使用ssh,比如docker exec -it <container_id> bash,然后在那里手动安装附加的python包。在

注意:您不能更改任何人拥有的图像。你可以扩展它并创建你自己的

相关问题 更多 >

    热门问题