2014-10-04 7 views
5

मैं brew install --build-from-source --with-python --fresh -vd boost का उपयोग करके बढ़ावा स्थापित करता हूं। फिर भी जब मैं कैफे परियोजना में make pycaffe चलाता हूं, तो मुझे यह त्रुटि मिलती है: ld: library not found for -lboost_python। मैं उस पुस्तकालय को कैसे स्थापित कर सकता हूं? find/-name libboost_python* कुछ भी नहीं बदलता है।ld: लाइब्रेरी नहीं मिली- lboost_python

उत्तर

3

यह पता चला है कि 1.56 में एनवीसीसी के साथ समस्याएं हैं, इसलिए boost_python lib फ़ाइलें इंस्टॉल नहीं होती हैं। बूस्ट 1.55 कार्यों का उपयोग कर स्थापित करना। मैं प्रयोग किया है:

git checkout a252214 /usr/local/Library/Formula/boost.rb 
brew install --build-from-source --with-python --fresh -vd boost 

धन्यवाद this thread

+0

मुझे ओएस एक्स 10.9.5 पर कैफे स्थापित करने में बहुत परेशानी हो रही है। क्या आपने इसे संशोधित ब्रू सूत्रों के साथ स्थापित किया था? ऐसा लगता है कि हर बार जब मैं कैफी संकलित करने की कोशिश करता हूं तो मुझे एक अलग त्रुटि मिलती है। मुझे फ़ाइलों या बीएलएएस खोजने में सक्षम नहीं हो रहा है (भले ही मैक ने इसे त्वरित के माध्यम से स्थापित किया हो)। कोई सुझाव? – scottlittle

+1

हां, सुनिश्चित करें कि आप 'ब्रू संपादित करें' चरण करें। कैफे निर्देशों का बारीकी से पालन करें। मैंने ओपनबीएलएस स्थापित किया। –

+1

हालांकि कैफ़े की शिकायत सफल होती है, फिर भी मुझे कैफी चलाने की कोशिश करते समय 'घातक पायथन त्रुटि: PyThreadState_Get: कोई वर्तमान धागा' नहीं मिलता है। यदि आप भी करते हैं तो कृपया मुझे बताएं! इस समस्या पर होमब्रू की सलाह उपयोगी नहीं लगती है: https://github.com/Homebrew/homebrew/wiki/Common-Issues। मैं किसी मुद्दे को पोस्ट करने से पहले 'ब्रू डॉक्टर' के मुद्दों के माध्यम से काम कर रहा हूं। –

4

को आदेश brew install boost-python यह, डाउनलोड संकलन, और बढ़ावा-अजगर समर्थन के साथ बढ़ावा पैकेज स्थापित हो जाएगा चलाएँ। ग्राफिक्समैजिक-इंजन पीआईपी पैकेज के लिए बूस्ट-पायथन की आवश्यकता है और मैं एक ही मुद्दे में भाग गया। आप क्या होता है की एक विचार देने के लिए, इस आदेश से उत्पादन होता है:

==> Downloading https://downloads.sourceforge.net/project/boost/boost/1.57.0/boost_1_57_0.tar.bz2 
######################################################################## 100.0% 
==> ./bootstrap.sh --prefix=/usr/local/Cellar/boost-python/1.57.0 --libdir=/usr/local/Cellar/boost-python/1.57.0/lib --with-libraries=python --with-python=python --with-python-root=/System/Library/Frameworks/Python.framework/Versions/2.7 
==> ./b2 --build-dir=build-python --stagedir=stage-python python=2.7 --prefix=/usr/local/Cellar/boost-python/1.57.0 --libdir=/usr/local/Cellar/boost-python/1.57.0/lib -d2 -j8 --layout=tagged --user-config=user-config.jam threading=multi,s 

आप वैकल्पिक रूप से डाउनलोड कर सकते हैं, संकलन, और बढ़ावा पैकेज सिमलिंक (जो है जो मैं मूल रूप से किया था), लेकिन यह एक बहुत है सरल यदि आपके लिए डिफ़ॉल्ट पथ काम करते हैं तो सरल।

+1

पायथन 3 के लिए, आपको 'ब्रू इंस्टॉल बूस्ट-पायथन --with-python3' चलाने की आवश्यकता है, और उसके बाद' -lboost_python3' – ronen

संबंधित मुद्दे