Hello PlayWright有一个设置命令playwright install
,需要先运行它才能使用。在运行Django应用程序之前,我如何在GCP的应用程序引擎上设置安装脚本来运行此命令?
您可以通过将playwright
添加到requirement.txt
中来安装它。一旦您重新部署,它将与您的应用程序一起自动安装。
requirement.txt
中的示例:
playwright==1.9.2
但如果它需要另一个命令进行安装,您应该使用AppEngineFlexible。在App Engine Flexible中,您可以使用Dockerfile运行另一个命令和其他配置来安装您的附加依赖项和应用程序。
我也面临同样的问题,但通过一些迭代解决了。您可以按照以下步骤操作:
在requirements.txt中添加了剧作家和版本后,在主脚本中使用子流程模块
import subprocess
subprocess.run(["playwright", "install"])
这将有助于安装浏览器