Ошибка «Нет модуля с именем numpy» при попытке развернуть мое приложение с потоковой подсветкой
Я указал numpy==1.25.1 в файле require.txt, и он также устанавливается при развертывании моего приложения.
'''Сбор numpy==1.25.1
Загрузка numpy-1.25.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17,7 МБ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.7/17.7 MB 225.3 MB/s eta 0:00:00[2023-07-21 06:37:21.081699'''
Но при попытке установить lap==0.4.0 выдает следующую ошибку
'''Создание колеса для круга (setup.py): началось
Создание колеса для круга (setup.py): завершено со статусом «ошибка».
ошибка: подпроцесс завершен с ошибкой
× python setup.py bdist_wheel не был запущен успешно.
│ код выхода: 1
╰─> [13 строк вывода]
Partial import of lap during the build process.
Traceback (most recent call last):
File "/tmp/pip-install-8tneoahv/lap_ffe670863c2c44caa4f276a3a0edfa0e/setup.py", line 127, in get_numpy_status
import numpy
ModuleNotFoundError: No module named 'numpy'
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/tmp/pip-install-8tneoahv/lap_ffe670863c2c44caa4f276a3a0edfa0e/setup.py", line 236, in <module>
setup_package()
File "/tmp/pip-install-8tneoahv/lap_ffe670863c2c44caa4f276a3a0edfa0e/setup.py", line 220, in setup_package
raise ImportError('lap requires numpy, '
ImportError: lap requires numpy, please "pip install numpy".'''
Я попробовал несколько версий numpy, но на данный момент решения нет.
2 ответа
Похоже, на GitHub уже существует проблема.
https://github.com/gatagat/lap/issues/48
Кажется, есть несколько обходных путей из того, что я читаю.
Попробуйте сначала обновить pip, а затем переустановить:
python -m pip install --upgrade pip
python -m pip install lap
Если это не сработает, сначала удалите numpy и установите lap:
python -m pip uninstall numpy
python -m pip install lap