CIでテストを実行すると、次のエラーが発生します。
ImportError while importing test module '/home/tests/test_process.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
...
.tox/py27/lib/python2.7/site-packages/matplotlib/pyplot.py:31: in <module>
import matplotlib.colorbar
.tox/py27/lib/python2.7/site-packages/matplotlib/colorbar.py:36: in <module>
import matplotlib.contour as contour
.tox/py27/lib/python2.7/site-packages/matplotlib/contour.py:14: in <module>
import matplotlib._contour as _contour
E ImportError: numpy.core.multiarray failed to import
----- Captured stderr -----
ImportError: No module named _multiarray_umath
何が起きてる?コードには変更を加えていませんが、突然、ビルドが失敗し始めました。
解決策は、numpyをアップグレードする必要があることです。ピップを使用している場合
pip install numpy --upgrade
それが役に立てば幸い。