Python 3.x Fbprophet无法在应用程序引擎中安装
我是应用程序引擎新手。我正在尝试部署一个webapp,它在Heroku(Python)中正常工作。一旦我尝试导入运行web应用程序所需的其中一个包(fbprophet-form-Python),安装过程就会陷入困境 我在云shell中键入:Python 3.x Fbprophet无法在应用程序引擎中安装,python-3.x,google-app-engine,web-applications,google-cloud-platform,google-cloud-shell,Python 3.x,Google App Engine,Web Applications,Google Cloud Platform,Google Cloud Shell,我是应用程序引擎新手。我正在尝试部署一个webapp,它在Heroku(Python)中正常工作。一旦我尝试导入运行web应用程序所需的其中一个包(fbprophet-form-Python),安装过程就会陷入困境 我在云shell中键入: python3.7-mpip安装fbprophet——用户 它启动正确,没有问题,但很长一段时间后,外壳没有连接,我需要重新启动它(见图)。总之,我无法安装此软件包。。。 我想知道问题出在哪里,或者我做错了什么。如果有人能帮助我,我将非常高兴! 提前谢谢你
python3.7-mpip安装fbprophet——用户
它启动正确,没有问题,但很长一段时间后,外壳没有连接,我需要重新启动它(见图)。总之,我无法安装此软件包。。。
我想知道问题出在哪里,或者我做错了什么。如果有人能帮助我,我将非常高兴!
提前谢谢你
- 如您所见,要安装fbprophet,您至少需要4GB内存才能安装它,使用它至少需要2GB内存。由于是,您无法在其中安装,因为它没有足够的内存来安装fbprophet。为了在本地对其进行测试,请将其部署在至少有6GB内存的计算机中
- 我转载了你的问题,你是对的,它不适用,即使它是有意义的,因为GAE标准并没有最低6GB的内存限制来安装“fbprophet”库
- 你可以灵活使用App Engine,我在中部署了一个带有“fbprophet”库的应用程序,它工作正常。这里有我使用的app.yaml和requirements.txt-注意,您还需要安装pystan库:
- app.yaml
runtime: python env: flex entrypoint: gunicorn -b :$PORT main:app runtime_config: python_version: 3 manual_scaling: instances: 1 resources: cpu: 1 memory_gb: 6 disk_size_gb: 10
- requirements.txt
pystan==2.19.1.1 fbprophet==0.5
- app.yaml
- 如您所见,要安装fbprophet,您至少需要4GB内存才能安装它,使用它至少需要2GB内存。由于是,您无法在其中安装,因为它没有足够的内存来安装fbprophet。为了在本地对其进行测试,请将其部署在至少有6GB内存的计算机中
- 我转载了你的问题,你是对的,它不适用,即使它是有意义的,因为GAE标准并没有最低6GB的内存限制来安装“fbprophet”库
- 你可以灵活使用App Engine,我在中部署了一个带有“fbprophet”库的应用程序,它工作正常。这里有我使用的app.yaml和requirements.txt-注意,您还需要安装pystan库:
- app.yaml
runtime: python env: flex entrypoint: gunicorn -b :$PORT main:app runtime_config: python_version: 3 manual_scaling: instances: 1 resources: cpu: 1 memory_gb: 6 disk_size_gb: 10
- requirements.txt
pystan==2.19.1.1 fbprophet==0.5
- app.yaml
fbprophet
的同样问题,我尝试了多种方法在Heroku中使用conda
等安装相同的模型
但对我有效的解决方案是只使用python版本3.6.13
在应用程序的根文件夹和
requirements.txt
中,只需添加另一个文件runtime.txt
,其内容为python-3.6.13
,以提及应用程序使用的python版本。现在在Heroku上部署您的代码,安装fbprophet
软件包不会有任何问题。在Heroku中部署我的ml模型时,我遇到了安装fbprophet
的相同问题,我尝试了多种方法在Heroku中使用conda
等来安装相同的软件
但对我有效的解决方案是只使用python版本3.6.13
在应用程序的根文件夹和
requirements.txt
中,只需添加另一个文件runtime.txt
,其内容为python-3.6.13
,以提及应用程序使用的python版本。现在将您的代码部署到Heroku上,安装fbprophet
软件包不会有任何问题。看起来很有趣!谢谢你的帮助!如果它对你有用,你能接受我的答案吗?看起来很有趣!谢谢你的帮助!如果这对你有用,你能接受我的回答吗?