Я выполнил следующие шаги:
- установить Visual Studio Build Tools 2022 (я выбираю разработку для настольных компьютеров на C++)
- запустить «Командную строку x64 Native Tools для VS 2022»
- перейдите в каталог, в котором создан venv Python
- активируйте venv
- clone cmake_example из PyBind11: git clone --recursive https:// github.com/pybind/cmake_example.git
- запустить: python ./cmake_example/setup.py install – успешно завершено
- run: python ./cmake_example/setup.py build успешно завершен.
Однако при попытке запустить .\cmake_example\tests\test_basic.py я получаю стандартную ошибку:
Код: Выделить всё
Traceback (most recent call last):
File "D:\Git\pybindtest\cmake_example\tests\test_basic.py", line 1, in
import cmake_example as m
ImportError: dynamic module does not define module export function (PyInit_cmake_example)
Подробнее здесь: https://stackoverflow.com/questions/792 ... mporterror
Мобильная версия