【问题标题】:Failed to install fbprophet in Google compute engine VM在 Google 计算引擎 VM 中安装 fbprophet 失败
【发布时间】:2018-01-16 06:50:05
【问题描述】:

我正在尝试在我使用 API 调用和启动脚本创建的 GCE VM 中安装 fbprophet,这是我关注的链接到 create GCE instance

我正在使用 pip 安装“fbprophet”,但实例中也没有安装“google-cloud-storage”。

这是我得到的错误:

Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-pEW_t1/matplotlib

startup_script.sh

apt-get update
apt-get install -y python-pip python-dev build-essential python-tk 
apt-get install -y libev4 libev-dev libssl-dev libffi-dev

easy_install pip

sudo pip install google-cloud-storage
sudo pip install pandas
sudo pip install pandas-gbq
sudo pip install datetime
sudo pip install numpy
sudo pip install matplotlib
sudo pip install Cython
sudo pip install pystan
sudo pip install fbprophet

有什么我错过的吗? 为什么没有安装 google-cloud-storage?

【问题讨论】:

  • 您尝试过解决方案吗?关键是你应该等到所有进程都完成,它们需要一些时间。
  • 当我将机器类型映像更改为 Ubuntu 而不是 Debian 时,它正在工作。这不是解决方案,而只是一种解决方法。
  • 我可以告诉你,如果你等得够久,它也可以在 Debian 上运行。
  • 好的。我明白你的意思了。但在我的情况下,我需要使用 VM 执行的进程应该在启动调用后立即启动。

标签: python pip google-cloud-storage gcp google-compute-engine


【解决方案1】:

我一直在用官方的 Debian 9 镜像进行测试,我看到的只是脚本需要很长时间,尤其是在编译 Stan 时。因此,您不会在创建 VM 后立即看到更改。我试过这个,它奏效了:

#! /bin/bash
sudo apt-get update
sudo apt-get install -y python-pip python-dev build-essential python-tk libev4 libev-dev libssl-dev libffi-dev

sudo pip install google-cloud-storage
sudo pip install pandas
sudo pip install pandas-gbq
sudo pip install datetime
sudo pip install numpy
sudo pip install matplotlib
sudo pip install Cython
sudo pip install pystan
sudo pip install fbprophet==0.2.0

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多