Невозможно запустить Pangolin pyexamples в Windows

1

Прежде всего позвольте мне пояснить, что я полный новичок с питоном, поэтому, если что-то очевидно, я заранее приношу свои извинения.

Я выполнил шаги на странице:

git' clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin
mkdir build
cd build
cmake ..
cmake --build .

Измените это, результаты показывают:

41 Warning(s)
0 Error(s)

Time Elapsed 00:11:38.89.

Когда я пытаюсь выполнить SimpleDisplay.py с моей консоли, используя python, я получаю. C:\dev\Pangolin\pyexamples> python SimpleDisplay.py Traceback (последний последний вызов): Файл "SimpleDisplay.py", строка 4, импортирует pypangolin как pango ImportError: нет модуля с именем pypangolin

C:\DEV\Ящер\pyexamples>

Анализируя код скрипта, я вижу это.

import sys
sys.path.append('../build/src')

Итак, что именно он пытается найти в этой папке? Я не нахожу ничего, что называется pypangolin в папке.. /build/src.

Windos 10, Python 2.7.14

Есть идеи? С уважением

Теги:
binding

1 ответ

0

Я нашел проблему в Windows при компиляции Pangolin на windows, библиотека Python не была скомпилирована.

Если обнаружено, что в "yourPath"\Pangolin\src\CMakeLists.txt были исключены окна из компиляции библиотеки Python, см. NOT WIN ниже

option(BUILD_PANGOLIN_PYTHON "Build support for Pangolin Interactive Console" ON)
if(BUILD_PANGOLIN_PYTHON AND BUILD_PANGOLIN_GUI AND BUILD_PANGOLIN_VARS AND NOT WIN)
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../external/pybind11/CMakeLists.txt")
add_subdirectory("../external/pybind11" "${CMAKE_CURRENT_BINARY_DIR}/external  /pybind11")
set( pybind11_FOUND true)
else()
find_package(pybind11 QUIET)
endif()

Как только я удалил предложение NOT WIN, я смог скомпилировать библиотеку Python в Windows. то я изменил предоставленные exmaples, чтобы указать на правильное место, где был скомпилирован libray (Release)

import sys
sys.path.append('../build/src/release')

для компиляции "debug" у вас должны быть доступны Python_d.lib и Python_d.dll.

Если вы указали все подробности, проверьте эти ссылки на githud о разрешении. Pangolin Issue # 426 Pangolin Issue $ 425

Ещё вопросы

Сообщество Overcoder
Наверх
Меню