【发布时间】:2018-02-09 13:07:00
【问题描述】:
我正在尝试在虚拟环境中本地运行我的 GAE 应用程序。
我已经关注这两篇文章[1],[2]作为设置的参考,但是当我source evn/bin/activate然后dev_appserver.py .时,它不断提高ImportError: No module named warnings的错误(下面有更多跟踪)
令人惊讶的是,如果我在不激活虚拟环境的情况下启动它,只需在项目的根目录中运行 dev_appserver.py .,它就可以毫无问题地运行。
这个问题有什么解决方案或变通方法吗?
INFO 2017-08-31 14:09:36,293 devappserver2.py:116] Skipping SDK update check.
INFO 2017-08-31 14:09:36,354 api_server.py:313] Starting API server at: http://localhost:52608
INFO 2017-08-31 14:09:36,357 dispatcher.py:226] Starting module "default" running at: http://localhost:8080
INFO 2017-08-31 14:09:36,359 admin_server.py:116] Starting admin server at: http://localhost:8000
Traceback (most recent call last):
File "/usr/local/share/google/google-cloud-sdk/platform/google_appengine/_python_runtime.py", line 103, in <module>
_run_file(__file__, globals())
File "/usr/local/share/google/google-cloud-sdk/platform/google_appengine/_python_runtime.py", line 97, in _run_file
execfile(_PATHS.script_file(script_name), globals_)
File "/usr/local/share/google/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/python/runtime.py", line 192, in <module>
main()
File "/usr/local/share/google/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/python/runtime.py", line 172, in main
sandbox.enable_sandbox(config)
File "/usr/local/share/google/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/python/sandbox.py", line 326, in enable_sandbox
__import__('%s.threading' % dist27.__name__)
File "/usr/local/share/google/google-cloud-sdk/platform/google_appengine/google/appengine/dist27/threading.py", line 11, in <module>
import warnings
File "/usr/local/share/google/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/python/sandbox.py", line 1076, in load_module
raise ImportError('No module named %s' % fullname)
ImportError: No module named warnings
ERROR 2017-08-31 14:09:39,070 instance.py:280] Cannot connect to the instance on localhost:52366
【问题讨论】:
-
你能解决这个问题吗?我也面临同样的问题,尝试了 2 天仍然没有运气
-
@vinitpayal 不是真的。我跳过了虚拟环境:'(
标签: python macos python-2.7 google-app-engine virtualenv