Я скомпилировал свои файлы python, включая gunicorn, с помощью PyInstaller на CentOS 7. Я пытаюсь запустить эти исполняемые файлы на другом компьютере с CentOS 7. Я получаю ModuleNotFoundError: No module named 'manage'
, но мой модуль manage
присутствует в том же каталог в исполняемой форме. Вот полная команда и ее результат.
./gunicorn -c /opt/myproject/configuration/gunicorn_conf.ini --bind unix:/etc/myproject/myproject.sock -m 007 manage:app --preload
!!!
!!! WARNING: configuration file should have a valid Python extension.
!!!
Traceback (most recent call last):
File "gunicorn", line 8, in <module>
File "site-packages/gunicorn/app/wsgiapp.py", line 58, in run
File "site-packages/gunicorn/app/base.py", line 228, in run
File "site-packages/gunicorn/app/base.py", line 72, in run
File "site-packages/gunicorn/arbiter.py", line 58, in __init__
File "site-packages/gunicorn/arbiter.py", line 118, in setup
File "site-packages/gunicorn/app/base.py", line 67, in wsgi
File "site-packages/gunicorn/app/wsgiapp.py", line 49, in load
File "site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
File "site-packages/gunicorn/util.py", line 358, in import_app
File "importlib/__init__.py", line 127, in import_module
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'manage'
[20316] Failed to execute script gunicorn
Я что-то упустил? или gunicorn не работает с скомпилированными файлами? если нет, то есть ли альтернатива этому, кроме использования источника?