Как заставить мое веб-приложение установить библиотеку L XML python из файла needs.txt на Azure? - PullRequest
0 голосов
/ 27 марта 2020

Я использую Azure Web, используя python, и я использую библиотеку L XML, чтобы выполнить некоторый анализ, однако кажется, что модуль не может быть найден, и мое приложение продолжает падать. Как я могу это исправить?

Это ошибка, которую я получил:

2020-03-27T16:47:57.378221179Z [2020-03-27 16:47:57 +0000] [45] [ERROR] Exception in worker process
2020-03-27T16:47:57.378247579Z Traceback (most recent call last):
2020-03-27T16:47:57.378253179Z   File "/opt/python/3.6.9/lib/python3.6/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
2020-03-27T16:47:57.378264179Z     worker.init_process()
2020-03-27T16:47:57.378268079Z   File "/opt/python/3.6.9/lib/python3.6/site-packages/gunicorn/workers/base.py", line 119, in init_process
2020-03-27T16:47:57.378271879Z     self.load_wsgi()
2020-03-27T16:47:57.378275379Z   File "/opt/python/3.6.9/lib/python3.6/site-packages/gunicorn/workers/base.py", line 144, in load_wsgi
2020-03-27T16:47:57.378279079Z     self.wsgi = self.app.wsgi()
2020-03-27T16:47:57.378282679Z   File "/opt/python/3.6.9/lib/python3.6/site-packages/gunicorn/app/base.py", line 67, in wsgi
2020-03-27T16:47:57.378286379Z     self.callable = self.load()
2020-03-27T16:47:57.378289879Z   File "/opt/python/3.6.9/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 49, in load
2020-03-27T16:47:57.378293579Z     return self.load_wsgiapp()
2020-03-27T16:47:57.378297179Z   File "/opt/python/3.6.9/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
2020-03-27T16:47:57.378300779Z     return util.import_app(self.app_uri)
2020-03-27T16:47:57.378304379Z   File "/opt/python/3.6.9/lib/python3.6/site-packages/gunicorn/util.py", line 358, in import_app
2020-03-27T16:47:57.378308079Z     mod = importlib.import_module(module)
2020-03-27T16:47:57.378311579Z   File "/opt/python/3.6.9/lib/python3.6/importlib/__init__.py", line 126, in import_module
2020-03-27T16:47:57.378315279Z     return _bootstrap._gcd_import(name[level:], package, level)
2020-03-27T16:47:57.378318779Z   File "<frozen importlib._bootstrap>", line 994, in _gcd_import
2020-03-27T16:47:57.378322879Z   File "<frozen importlib._bootstrap>", line 971, in _find_and_load
2020-03-27T16:47:57.378326579Z   File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
2020-03-27T16:47:57.378330179Z   File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
2020-03-27T16:47:57.378334179Z   File "<frozen importlib._bootstrap_external>", line 678, in exec_module
2020-03-27T16:47:57.378337979Z   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
2020-03-27T16:47:57.378341579Z   File "/home/site/wwwroot/application.py", line 4, in <module>
2020-03-27T16:47:57.378345479Z     from getCases import getCases
2020-03-27T16:47:57.378348979Z   File "/home/site/wwwroot/getCases.py", line 1, in <module>
2020-03-27T16:47:57.378352679Z     from lxml import html
2020-03-27T16:47:57.378356179Z ModuleNotFoundError: No module named 'lxml'
2020-03-27T16:47:57.382533580Z [2020-03-27 16:47:57 +0000] [45] [INFO] Worker exiting (pid: 45)
2020-03-27T16:47:57.414310982Z [2020-03-27 16:47:57 +0000] [42] [INFO] Shutting down: Master
2020-03-27T16:47:57.415118382Z [2020-03-27 16:47:57 +0000] [42] [INFO] Reason: Worker failed to boot.
...