首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在上安装Python3库

如何在上安装Python3库
EN

Stack Overflow用户
提问于 2020-09-21 09:17:18
回答 2查看 341关注 0票数 0

我有一个Python3项目,目前托管在GCloud上。我希望通过允许基于模板的报告生成来增强这个项目。

我在调查WeasyPrint

关于WeasyPrint的问题是,它有许多手动安装所需的要求,而这些需求不能通过pip完成。一个特别的例子是GDK,它不仅需要sudo-install(?),还需要在环境变量中引用PATH

我是GCloud部署的新手,我不知道如何在GCloud服务器上这样做,因此我(最初)不愿意使用WeasyPrint

最重要的是,在阅读如何做到这一点的同时,谷歌本身只有Python2中的文档,说明它(和开罗)不受支持。没有任何关于Python3的内容,这让我更加困惑。

Python3文档本身并没有多大帮助。

我在这方面发现了一些东西,但除了年龄以外,它更适合Python2

EN

回答 2

Stack Overflow用户

发布于 2020-09-21 12:41:32

您将无法在WeasyPrint中使用GAE标准,因为它依赖于一些基于C的包(例如cairo、Pango、GDK),这是运行时所缺少的- 链接

但是,您可以使用GAE灵活的环境,因为它允许使用自定义运行时。在GAE中,您可以通过Dockerfile安装所需的组件。请看我不久前写的关于这个话题的示例

票数 0
EN

Stack Overflow用户

发布于 2020-09-21 19:18:09

App标准不允许您安装pip可以为您提供的额外软件,因此我认为它不能满足您的需要。应用程序引擎的灵活性允许这一点,但我认为云运行将是一个更适合和更容易学习和使用。云运行让您指定一个容器,然后它构建、部署和管理容器以响应web请求。您可以安装所需的二进制文件,并在构建容器时设置路径。

参见云运行快速启动 for Python示例,该文件展示了如何在构建时设置环境变量和运行Linux命令(例如安装所需的软件)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63989381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档