Gần đây tôi đã cập nhật appengine google từ 1.9.17 đến 1.9.18 qua Google Cloud SDK bằng cách sử dụng lệnh gcloud components update
trong Windows 7 64 bit. Sau đó tôi không thể bắt đầu bất kỳ dự án nào trong trình khởi chạy appengine. Nhận được lỗi này:Không thể khởi động ứng dụng appengine sau khi cập nhật ứng dụng qua Google Cloud SDK
Traceback (most recent call last):
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\dev_appserver.py", line 83, in <module>
_run_file(__file__, globals())
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\dev_appserver.py", line 79, in _run_file
execfile(_PATHS.script_file(script_name), globals_)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\devappserver2.py", line 36, in <module>
from google.appengine.tools.devappserver2 import dispatcher
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\dispatcher.py", line 29, in <module>
from google.appengine.tools.devappserver2 import module
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\module.py", line 71, in <module>
from google.appengine.tools.devappserver2 import vm_runtime_factory
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\vm_runtime_factory.py", line 25, in <module>
from google.appengine.tools.devappserver2 import vm_runtime_proxy
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\vm_runtime_proxy.py", line 29, in <module>
from google.appengine.tools.devappserver2 import log_manager
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\log_manager.py", line 34, in <module>
from google.appengine.tools.docker import containers
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\docker\containers.py", line 47, in <module>
import docker
ImportError: No module named docker
2015-03-05 19:11:27 (Process exited with code 1)
Thậm chí tôi đã cài đặt Google Cloud SDK mới nhất. Vẫn gặp lỗi tương tự.
Tôi có thể cài đặt appengine SDK 1.9.18 (không sử dụng Google Cloud SDK) và có thể chạy dự án thành công.
Lỗi này chỉ xảy ra cho các phóng appengine cài đặt thông qua Google Cloud SDK trong Windows 7.
Vấn đề này được nêu ra trong App Engine Issue Tracker: Issue 125. Tôi khuyên bạn nên gắn dấu sao vấn đề này.
Tôi không có máy Windows để kiểm tra, nhưng dường như 'C: \ Program Files \ Google \ Cloud SDK \ google-cloud-sdk \ platform \ google_appengine \ lib \ docker' không cài đặt đúng - bạn có thể kiểm tra xem thư mục đó có tồn tại không và có gì trong đó? Trường hợp xấu nhất, bạn sẽ có thể nhận được nó từ https://github.com/docker/docker-py ... –
Có của nó ở đó. Tôi đã cài đặt Google Cloud SDK trong một hệ thống khác. Cùng một vấn đề cũng có. –