Я запускаю Python3 в App Engine (Fleixble) и получаю следующую ошибку:
ImportError:
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes
all files not under version control). Otherwise reinstall numpy.
Я загрузил библиотеку numpy «pip3 install -t / lib numpy» и поместил ее в свой файл требований (не уверен, что это правильно).
Requirements.txt:
Flask==1.0.2
gunicorn==19.7.1
numpy==1.15.4
Я несколько раз переустанавливал numpy и получил этот журнал:
Collecting numpy
Using cached
https://files.pythonhosted.org/packages/74/68/2b00ba3c7390354db2a1706291750b6b7e911f6f79c0bd2184ae04f3c6fd/numpy-1.15.4-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
quandl 3.2.0 has requirement requests<2.18,>=2.7.0, but you'll have
requests 2.19.1 which is incompatible.
Installing collected packages: numpy
Successfully installed numpy-1.15.4
Любая помощь будет принята с благодарностью :)
РЕДАКТИРОВАТЬ:
Я наткнулся на это - https://github.com/numpy/numpy/issues/9272
Однако похоже, что это влияет на Python 3.6.0, тогда как интерпретатор времени выполнения Python - 3.6.4 (как указано '3') в файле app.yaml
. Подробнее о конфигурации Python Google здесь - https://cloud.google.com/appengine/docs/fflexible/python/runtime.