在google cloud ML中运行作业时,我在setup.py中包含了很少的依赖包。在运行作业时,它会给出加密无法构建的错误。 Cryptogrpahy可能是我尝试安装的其中一个软件包的依赖软件包。请帮忙!!!
答案 0 :(得分:0)
您可以将setup.py脚本配置为在安装代码时运行任意命令;见SO Question。
答案 1 :(得分:0)
为了澄清Jeremy的答案,屏幕截图后几行,我在日志中看到以下内容:
“在pkg-config搜索路径中找不到包libffi。”
此SO回答表明需要运行以下内容(基于cryptography's documentation)
apt-get install build-essential libssl-dev libffi-dev python-dev
Jeremy的回答包含指向apt-get install
运行python-tk
的示例setup.py的链接。您应该能够通过以下修改遵循相同的方法:
self.RunCustomCommand(
['apt-get', 'install', '-y', 'build-essential',
'libssl-dev', 'libffi-dev', 'python-dev'])
答案 2 :(得分:0)
Errors after submitting the setup.py
请参阅此链接以查看日志错误文件。