Я пытаюсь запустить приложение python из большого экземпляра Amazon EC2. Тем не менее, он жалуется на scipy, потому что не может найти вещь под названием _winreg.AWS ec2 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', это единственная разница. – Junius
Спасибо, интересное наблюдение о Werkzeug. – user3436624
Была такая же проблема с django-extensions (команда 'runningerver_plus'), на Mac. Решил его, понизив Werkzeug до 0.9.6 – frnhr