Python 3.x Fbprophet无法在应用程序引擎中安装

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——用户 它启动正确,没有问题,但很长一段时间后,外壳没有连接,我需要重新启动它(见图)。总之,我无法安装此软件包。。。 我想知道问题出在哪里,或者我做错了什么。如果有人能帮助我,我将非常高兴! 提前谢谢你

我是应用程序引擎新手。我正在尝试部署一个webapp,它在Heroku(Python)中正常工作。一旦我尝试导入运行web应用程序所需的其中一个包(fbprophet-form-Python),安装过程就会陷入困境 我在云shell中键入:

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
      
      • 如您所见,要安装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
          

      在Heroku部署我的ml模型时,我遇到了安装
      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
      软件包不会有任何问题。

      看起来很有趣!谢谢你的帮助!如果它对你有用,你能接受我的答案吗?看起来很有趣!谢谢你的帮助!如果这对你有用,你能接受我的回答吗?