Запущенное приложение Google SDK dev_appserver.py не может найти локальную среду Python - PullRequest
0 голосов
/ 12 декабря 2018

Когда я использую dev_appserver.py для запуска app.yaml, код выглядит так:

dev_appserver.py --host 0.0.0.0 --enable_host_checking false app.yaml

, но у него есть ошибка импорта:

No module named googleapiclient.discovery

Но у меня былоустановил его в моей среде Python.Когда я открываю python и импортирую его в тот же файл, он может работать:

root@localhost:/home/ftp/global_change/site-py# python
Python 2.7.12 (default, Dec  4 2017, 14:50:18) 
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import googleapiclient.discovery
>>> 

Так почему мой dev_appserver.py не может импортировать те модули, которые я установил в python2.7.

1 Ответ

0 голосов
/ 08 января 2019

@ ziyang решил свой вопрос.Очевидно, dev_appserver.py создавал виртуальную среду, когда запускал ее, с ошибкой, описанной в вопросе.

@ ziyang удалось решить эту проблему, следуя документации GCP о с использованием сторонних библиотек

...