【问题标题】:ImportError: No module named 'setup'ImportError:没有名为“设置”的模块
【发布时间】:2016-11-18 14:27:13
【问题描述】:

我正在使用 Google App Engine,我想使用 dev_appserver.py 将我的应用程序部署到 localhost,但是当我这样做时,它指定某个名为“bootstrapping.py”的文件正在尝试导入“setup”,并且没有具有该名称的模块。我已经安装了 python3.5。我还在环境变量中将 google-cloud-sdk\bin 保存到 Path 中。我没有安装我应该安装的东西吗?

【问题讨论】:

标签: python google-app-engine


【解决方案1】:

我遇到了同样的问题,但通过切换到 Python 2.7 能够解决它。

我正在使用 Conda,它有一个很好的指南来创建 Python 2.7 环境,同时仍然能够轻松切换回 Python 3.5:http://conda.pydata.org/docs/py2or3.html

如果您不使用 Conda,我相信仍有办法切换回 Python 2.7,但我不确定这是否意味着您必须摆脱 Python 3.5。无论如何,切换到 2.7 可以立即解决我的问题。

【讨论】:

  • 这确实有效。 Google App Engine 还声明他们只支持 Python 2.7,所以如果你使用 3 显然存在兼容性问题
  • 是的。我也有同样的。切换回2.7后。它工作正常。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-23
  • 1970-01-01
  • 1970-01-01
  • 2013-03-11
  • 2011-05-20
  • 2012-12-07
  • 2012-05-23
相关资源
最近更新 更多