带有Google Cloud Compute启动脚本的ImportError

时间:2019-10-03 13:38:56

标签: python google-cloud-platform

我收到带有Google Cloud Compute启动脚本的ImportError。我认为权限和/或SSH出了点问题。我的程序可以从SSH控制台正常运行。在启动脚本中,它会导入错误。我试过放置完整路径,部分路径等。这是调试输出。我的启动脚本是cd,然后是python path / to / file.py。 Ubuntu 1604 Xenial v20190212。

startup-script: INFO Starting startup scripts.
startup-script: INFO Found startup-script in metadata.
startup-script: INFO startup-script: Traceback (most recent call last):
startup-script: INFO startup-script:   File "Project/analyzePDFs.py", line 6, in <module>
startup-script: INFO startup-script:     from _mongoWrite import w_db, r_db, f_db
startup-script: INFO startup-script:   File "/home/davidxmkong/Project/_mongoWrite.py", line 1, in <module>
startup-script: INFO startup-script:     from pymongo import MongoClient, UpdateOne, InsertOne
startup-script: INFO startup-script: ImportError: No module named pymongo
startup-script: INFO startup-script: Return code 1.
startup-script: INFO Finished running startup scripts.

1 个答案:

答案 0 :(得分:0)

解决方案是在根目录上安装所有依赖项。 所以我做了sudo su,然后重新安装了python等。