Моят thrift ./configure не изгражда библиотека на python

Нов съм в thrift, опитвам се да го инсталирам в моя mac. Затова изтеглям нова версия 0.9.3, стартирам ./configure. Но резултатът е по-долу:

thrift 0.9.3

Building C++ Library ......... : yes
Building C (GLib) Library .... : no
Building Java Library ........ : yes
Building C# Library .......... : no
Building Python Library ...... : no
Building Ruby Library ........ : no
Building Haxe Library ........ : no
Building Haskell Library ..... : no
Building Perl Library ........ : yes
Building PHP Library ......... : yes
Building Erlang Library ...... : no
Building Go Library .......... : no
Building D Library ........... : no
Building NodeJS Library ...... : no
Building Lua Library ......... : no

но всъщност е проверил успешно python env, както е показано по-долу:

checking for a Python interpreter with version >= 2.4... python
checking for python... /Library/Frameworks/Python.framework/Versions/2.7/bin/python
checking for python version... 2.7
checking for python platform... darwin
checking for python script directory... ${prefix}/lib/python2.7/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.7/site-packages

какво още трябва да направя?


person OnlyGarfield    schedule 07.06.2016    source източник


Отговори (2)


не знам дали може да помогне (стара публикация), но в 0.9.3 конфигурирайте проверките на скрипта за пробна версия и съществуване на python, за да решите дали библиотеката на python трябва да бъде изградена => проверете дали е налична пробна версия или инсталирайте python- усукани, за да получите това, което искате.

person Chauseb31    schedule 08.08.2017

python трябва да е в пътя. Тествайте го от which python

И след това проверете PYTHONPATH, трябва да е:

export PYTHONPATH=/usr/lib/python2.7/site-packages
or 
export PYTHONPATH=/usr/local/lib/python2.7/site-packages
or
other custom path
person Yanhui Zhou    schedule 21.10.2016
comment
Имах нужда и от това. blog.intelligencecomputing.io/middleware/869/ - person ignorance; 16.12.2016