"导入错误:没有名为Cython.Build的模块"在Google Cloud ML Engine上进行培训

时间:2018-05-15 19:31:37

标签: tensorflow deep-learning cython google-cloud-ml cythonize

我正尝试使用此命令在Google Cloud ML Engine上训练模型。我在Anaconda中安装了tensorflow.But,当我训练模型时,会出现此错误:

- 导入错误:没有名为Cython.Build的模块     命令" python setup.py egg_info" / tmp / pip-install-0eA9cj / pycocotools /

中的错误代码1失败

我还在setup.py上添加了这一行:

" REQUIRED_PACKAGES = [' Pillow> = 1.0',' Matplotlib> = 2.1',' Cython> = 0.28',& #39;&pycocotools GT = 2.0.0' 但问题没有解决,有什么想法可以解决这个问题吗? 提前谢谢......

1 个答案:

答案 0 :(得分:0)

对我来说同样的错误,这对我有用,我在我的gcloud命令中添加了额外的--packages,我从pip web存储库下载的包作为zip文件并添加为以下标志

--packages your-folder/Cython-0.28.1.tar.gz,your-folder/pycocotools-2.0.0.tar.gz --packages <your other object-detection and slim packages here>