ModuleNotFoundError: нет модуля с именем «swig», но swig уже установленPython

Программы на Python
Anonymous
ModuleNotFoundError: нет модуля с именем «swig», но swig уже установлен

Сообщение Anonymous »

Я настраиваю свою виртуальную среду и пытаюсь установить faiss-cpu. Проблема в том, что я постоянно получаю эту ошибку:

Код: Выделить всё

\`ERROR: Command errored out with exit status 1:
command: /scratch1/skzhang/NNK_params/nnk_param_env/bin/python3 /scratch1/skzhang/NNK_params/nnk_param_env/lib64/python3.6/site-packages/pip/\_vendor/pep517/
in_process/\_in_process.py build_wheel /tmp/tmpffzso5pd
cwd: /tmp/pip-install-wd2v3dbd/faiss-cpu_83e2fb8a63d342bf9619c47cf685b0c7
Complete output (12 lines):
running bdist_wheel
running build
running build_py
running build_ext
building 'faiss.\_swigfaiss' extension
swigging faiss/faiss/python/swigfaiss.i to faiss/faiss/python/swigfaiss_wrap.cpp
swig -python -c++ -Doverride= -I/usr/local/include -Ifaiss -doxygen -DSWIGWORDSIZE64 -module swigfaiss -o faiss/faiss/python/swigfaiss_wrap.cpp faiss/faiss/p
ython/swigfaiss.i
Traceback (most recent call last):
File "/scratch1/skzhang/NNK_params/nnk_param_env/bin/swig", line 5, in \
from swig import swig
ModuleNotFoundError: No module named 'swig'
error: command 'swig' failed with exit status 1
-

ERROR: Failed building wheel for faiss-cpu
ERROR: Could not build wheels for faiss-cpu, which is required to install pyproject.toml-based projects\`
Я уже запустил pip3 install swig --upgrade, и все прошло успешно. Я также пробовал удалить и переустановить, но все равно ничего. Кто-нибудь знает, как я могу это исправить? Кроме того, я использую Python 3.6.8, если это вообще полезно.

Подробнее здесь: https://stackoverflow.com/questions/761 ... -installed

Вернуться в «Python»