TypeError: аргумент 'package' необходим для выполнения относительного импорта для './myapp/manage.py.test_settings'
Попытка запустить скрипт тестов python django внутри AWS Linux:
./runtests.sh ./myapp/manage.py
и получаю следующую ошибку. Кто-нибудь знает, что это значит и что мне делать? manage.py и test_settings.py находятся в основной директории
./deploy-scripts/runtests.sh ./myapp/manage.py
Traceback (most recent call last):
File "manage.py", line 18, in <module>
execute_from_command_line(sys.argv)
File "/usr/local/python37/lib/python3.7/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line
utility.execute()
File "/usr/local/python37/lib/python3.7/site-packages/django/core/management/__init__.py", line 363, in execute
settings.INSTALLED_APPS
File "/usr/local/python37/lib/python3.7/site-packages/django/conf/__init__.py", line 82, in __getattr__
self._setup(name)
File "/usr/local/python37/lib/python3.7/site-packages/django/conf/__init__.py", line 69, in _setup
self._wrapped = Settings(settings_module)
File "/usr/local/python37/lib/python3.7/site-packages/django/conf/__init__.py", line 170, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/local/python37/lib/python3.7/importlib/__init__.py", line 122, in import_module
raise TypeError(msg.format(name))
TypeError: the 'package' argument is required to perform a relative import for './myapp/manage.py.test_settings'
./deploy-scripts/runtests.sh: line 57: flake8: command not found
------------------------
There were failed tests!
Scroll up for details