Код: Выделить всё
pip install openbabel
Код: Выделить всё
C:\Users\Chris>pip install openbabel
Collecting openbabel
Using cached openbabel-3.1.1.1.tar.gz (82 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: openbabel
Building wheel for openbabel (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for openbabel (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [15 lines of output]
running bdist_wheel
running build
running build_ext
Warning: invalid version number '3.1.1.1'.
Guessing Open Babel location:
- include_dirs: ['C:\\Users\\Chris\\AppData\\Local\\Programs\\Python\\Python39\\include', 'C:\\Users\\Chris\\AppData\\Local\\Programs\\Python\\Python39\\Include', '/usr/local/include/openbabel3']
- library_dirs: ['C:\\Users\\Chris\\AppData\\Local\\Programs\\Python\\Python39\\libs', 'C:\\Users\\Chris\\AppData\\Local\\Programs\\Python\\Python39', 'C:\\Users\\Chris\\AppData\\Local\\Programs\\Python\\Python39\\PCbuild\\amd64', '/usr/local/lib']
building 'openbabel._openbabel' extension
swigging openbabel\openbabel-python.i to openbabel\openbabel-python_wrap.cpp
swig.exe -python -c++ -small -O -templatereduce -naturalvar -IC:\Users\Chris\AppData\Local\Programs\Python\Python39\include -IC:\Users\Chris\AppData\Local\Programs\Python\Python39\Include -I/usr/local/include/openbabel3 -o openbabel\openbabel-python_wrap.cpp openbabel\openbabel-python.i
Error: SWIG failed. Is Open Babel installed?
You may need to manually specify the location of Open Babel include and library directories. For example:
python setup.py build_ext -I/usr/local/include/openbabel3 -L/usr/local/lib
python setup.py install
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for openbabel
Failed to build openbabel
ERROR: Could not build wheels for openbabel, which is required to install pyproject.toml-based projects
Он говорит, что мне нужно «строить колеса». Я не знаю, что это значит и даже какими должны быть колеса.
Все, что я видел по этому поводу, это то, что я должен был скачать какой-то файл по этой ссылке согласно этому проблема с github.
Но я немного не в теме. Какой из 10 openbabel.whks мне следует получить?
Я только что загрузил первый, так как он выглядел как недавняя версия и там было написано amd64 (в моей системе установлен процессор ryzen). Я установил openbabel с помощью установщика, запустил .whk, а затем попытался запустить pip install openbabel. То же самое...
Я понятия не имею, как это исправить, и это давняя проблема. Openbabel был бы мне очень полезен, если бы я мог использовать его в своих сценариях. Пожалуйста, скажите мне, как заставить это работать.
Подробнее здесь: https://stackoverflow.com/questions/772 ... nt-working