2015-12-03 22 views
5

Staram się budować blender tak, że mogę use it directly from python i przechodziła this tutorial i utknąłem na pierwszej make polecenia dając miNie można budować blender

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message): 
    Could NOT find PythonLibsUnix (missing: PYTHON_LIBRARY PYTHON_LIBPATH 
    PYTHON_INCLUDE_DIR PYTHON_INCLUDE_CONFIG_DIR) 

używam Ubuntu 14.04, z system python instaluje (3.4.3 i 2.7.6). Oczekuję, że ręcznie określi te zmienne środowiskowe (jeśli tak)? A może to coś innego? Jeśli pierwsza, jakie są standardowe ścieżki dla tych?

+0

mam ten sam problem . Skompilowałem Pythona do przedrostka/usr ze źródła, a blender wciąż nie może go znaleźć. Twórcy blendera są po prostu niekompetentni - w przeciwnym razie mieliby system kompilacji, który działa dobrze. Ale hej, to jest to, co dostajesz za przejście do cmake ... proste opcje, takie jak autoconfigure GNU, nie są już dostępne. – shevy

Odpowiedz

1

To rozwiąże problem

sudo apt-get build-dep blender 

podobne problemy z zależnościami czasu kompilacji dla innych aplikacji można rozwiązać robi to build-dep sztuczkę

przez cherry picking z listy pakietów powyżej cmd chce się zainstalować, prawdopodobnie trzeba tylko te:

sudo apt-get install libpython3-dev libpython3.4-dev 

chociaż pozwalając build-dep cmd biec będzie jack inaczej niepełnosprawnym możliwości może chcesz w blenderze

cieszyć

+1

Zainstalował te pakiety związane z pythona, ale to nie rozwiązało problemu: 'python3-all python3-all-dev libpython3-all-dev' :( – fbence

+0

Nie - to nie rozwiązało problemu w najmniejszym stopniu. W przypadku rozwiązania debian-specific właściwe byłoby, aby mikser znalazł python niezależnie od tego, która dystrybucja. – shevy

0

Jeśli nie znajduje plików Pythona, musisz powiedzieć, gdzie są.

Jeśli wyewidencjonowałeś bieżący wzorzec, to szukał on python 3.5, ponieważ został on ostatnio ustawiony jako domyślny dla następnej wersji, na razie możesz ustawić go na 3.4, ponieważ nie sądzę nastąpiło jeszcze 3,5 specyficzne zmiany w kodzie. Jeśli pobrałeś paczkę zwalniający to powinno być patrząc na 3,4 (chyba że masz starszą kopię źródło)

1

do kompilacji, trzeba wskazać Python3:

cmake -DPYTHON_LIBRARY=/usr/bin/python3.4m -DPYTHON_INCLUDE_DIR=/usr/include/python3.4m .. 
Powiązane problemy