При попытке запустить приложение Flask с помощью Passenger на DreamHost я получаю следующую ошибку. Моему приложению нужно Python 3. Я пробовал решения, предложенные в этой теме: "Unqualified exe c" из Numpy при попытке запустить Django app , что предполагает смешивание Python 2 и Python 3 вызывает это, но это не помогло, и даже мой журнал ошибок показывает, что virtualenv указывает на правильное местоположение для Python 3 пакетов:
Traceback (most recent call last):
File "/dh/passenger/helper-scripts/wsgi-loader.py", line 320, in <module>
app_module = load_app()
File "/dh/passenger/helper-scripts/wsgi-loader.py", line 61, in load_app
return imp.load_source('passenger_wsgi', startup_file)
File "passenger_wsgi.py", line 41, in <module>
from feedback_api import APP
File "sc-feedback/server/feedback_api.py", line 3, in <module>
from feedback import *
File "sc-feedback/server/feedback.py", line 2, in <module>
from scipy.cluster.hierarchy import dendrogram, linkage
File "/home/.../venv2/lib/python3.8/site-packages/scipy/__init__.py", line 63, in <module>
from numpy import show_config as show_numpy_config
File "/home/.../venv2/lib/python3.8/site-packages/numpy/__init__.py", line 142, in <module>
from . import core
File "/home/.../venv2/lib/python3.8/site-packages/numpy/core/__init__.py", line 24, in <module>
from . import multiarray
File "/home/.../venv2/lib/python3.8/site-packages/numpy/core/multiarray.py", line 14, in <module>
from . import overrides
File "/home/.../venv2/lib/python3.8/site-packages/numpy/core/overrides.py", line 188
exec(source_object, scope)
SyntaxError: unqualified exec is not allowed in function 'decorator' it is a nested function
Любая идея, что вызывает это