असल में, मुझे लगता है कि @oarfish टिप्पणियों में इसे सही ढंग से बुलाया गया है। समस्या उन पथों में मजेदार “
और ”
वर्ण प्रतीत होती है, जो सामान्य "
डबल कोट प्रतीक से अलग हैं।
निम्नलिखित मेरे लिए त्रुटि reproduces:
~$ CPPFLAGS=“-I/Users/mas/PycharmProjects/kaggle-ndsb/boost_1_59_0” \
LIBS=“-L/Users/mas/PycharmProjects/kaggle-ndsb/boost_1_59_0/stage/lib” \
pip install pyamg
Collecting pyamg
Downloading pyamg-3.0.1.tar.gz (759kB)
100% |████████████████████████████████| 761kB 33.2MB/s
Installing collected packages: pyamg
Running setup.py install for pyamg
...
creating build/temp.linux-x86_64-2.7
creating build/temp.linux-x86_64-2.7/pyamg
creating build/temp.linux-x86_64-2.7/pyamg/amg_core
compile options: '-D__STDC_FORMAT_MACROS=1 -I/home/alistair/.venvs/pyamg/local/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c'
c++: pyamg/amg_core/amg_core_wrap.cxx
g++: error: “-I/Users/mas/PycharmProjects/kaggle-ndsb/boost_1_59_0”: No such file or directory
g++: error: “-I/Users/mas/PycharmProjects/kaggle-ndsb/boost_1_59_0”: No such file or directory
error: Command "c++ -pthread -DNDEBUG -g -fwrapv -O2 -Wall -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security “-I/Users/mas/PycharmProjects/kaggle-ndsb/boost_1_59_0” -fPIC -D__STDC_FO
RMAT_MACROS=1 -I/home/alistair/.venvs/pyamg/local/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pyamg/amg_core/amg_core_wrap.cxx -o build/temp.linux-x86_64-2.7/pyamg/amg_core/amg_core_wrap.o" failed with exit
status 1
----------------------------------------
Command "/home/alistair/.venvs/pyamg/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-Cl5_2g/pyamg/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" insta
ll --record /tmp/pip-kkjcoa-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/alistair/.venvs/pyamg/include/site/python2.7/pyamg" failed with error code 1 in /tmp/pip-build-Cl5_2g/pyamg
जबकि "
प्रतीकों के साथ स्थापना सफल होता है:
~$ CPPFLAGS="-I/Users/mas/PycharmProjects/kaggle-ndsb/boost_1_59_0" \
LIBS="-L/Users/mas/PycharmProjects/kaggle-ndsb/boost_1_59_0/stage/lib" \
pip install pyamg
Collecting pyamg
Using cached pyamg-3.0.1.tar.gz
Installing collected packages: pyamg
Running setup.py install for pyamg
Successfully installed pyamg-3.0.1
रास्तों खुद को अप्रासंगिक हैं - संकलन इस तथ्य के बावजूद सफल होता है उन है कि निर्देशिका वास्तव में मेरी मशीन पर मौजूद नहीं है।
स्रोत
2015-12-04 21:12:39
ये उद्धरण मुझे मजाकिया लगते हैं। वे पथ कहां सेट हैं? मुझे लगता है कि वे प्रतीक होना चाहिए। – oarfish
Fwiw, मैं एक अलग त्रुटि के बावजूद भी मेरे साथ पाइप के साथ स्थापना विफल रहता है। – oarfish
क्या आप कुछ और जानकारी जोड़ सकते हैं कि आप कैसे पाइम स्थापित करने का प्रयास कर रहे हैं? क्या आप कोशिश कर रहे हैं स्रोत निर्देशिका से सीधे इसे बनाने के लिए (यानी 'python setup.py install' के साथ)? त्रुटि बूस्ट के अमान्य पथ के कारण होने वाली प्रतीत होती है निर्देशिका (' -I/उपयोगकर्ता/मास/PycharmProjects/kaggle-ndsb/boost_1_59_0')। क्या आपके पास बूस्ट कहीं स्थापित है? यदि हां, तो? –