【问题标题】:AWS ec2 winreg not found未找到 AWS ec2 winreg
【发布时间】:2015-03-31 06:36:43
【问题描述】:

我正在尝试从亚马逊 EC2 大型实例运行 python 应用程序。但是,它在 scipy 中抱怨,因为它找不到名为 _winreg 的东西。

我不知道如何重新配置​​它,所以它不再是问题。

$ python2 app.py
   * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
   * Restarting with stat  
Traceback (most recent call last):   
File "app.py", line 111, in <module> app = create_app().run(debug=True)
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 772, in run run_simple(host, port, self, **options)
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 622, in run_simple reloader_type)
File "/usr/local/lib/python2.7/dist-packages/werkzeug/_reloader.py", line 265, in run_with_reloader reloader.run()
File "/usr/local/lib/python2.7/dist-packages/werkzeug/_reloader.py", line 155, in run for filename in chain(_iter_module_files(), self.extra_files):
File "/usr/local/lib/python2.7/dist-packages/werkzeug/_reloader.py", line 70, in _iter_module_files for package_path in getattr(module, '__path__', ()):
File "/usr/lib/python2.7/dist-packages/scipy/lib/six.py", line 116, in __getattr__ _module = self._resolve()
File "/usr/lib/python2.7/dist-packages/scipy/lib/six.py", line 105, in _resolve return _import_module(self.mod)
File "/usr/lib/python2.7/dist-packages/scipy/lib/six.py", line 76, in _import_module __import__(name) ImportError: No module named _winreg """

【问题讨论】:

  • 看到同样的错误,现在仍在寻找答案。我在 Ubuntu 14.04 TLS 上运行我的应用程序,但 _winreg 仅适用于 Windows。这可能是Werkzeug 0.10 引入的问题,因为我的应用可以在Werkzeug 0.9.6 下运行良好,这是唯一的区别。
  • 谢谢,关于 Werkzeug 的有趣观察。
  • 在 Mac 上使用 django-extensions(runserver_plus 命令)遇到了完全相同的问题。通过将 Werkzeug 降级到 0.9.6 解决了这个问题
  • 这是six 库中的一个错误。 bitbucket.org/gutworth/six/issue/87/…six你有什么版本的? (运行pip freeze。)我最近遇到了同样的问题并将six升级到1.9.0,它解决了我的问题。 (pip install -U six)

标签: python amazon-web-services web amazon-ec2


【解决方案1】:

查看这个post的答案的cmets。

我猜测通过使用看门狗模块它不会导入“stat”,它似乎在寻找这个 _winreg 包。

换句话说,安装“看门狗”模块似乎可以解决问题。

【讨论】:

    猜你喜欢
    • 2019-04-06
    • 2018-11-11
    • 1970-01-01
    • 2019-07-18
    • 1970-01-01
    • 1970-01-01
    • 2021-05-01
    • 2016-08-24
    • 1970-01-01
    相关资源
    最近更新 更多