【发布时间】:2015-11-25 17:04:29
【问题描述】:
我正在尝试在我的虚拟环境中安装 pyamg。但是,我收到以下错误。我正在使用 mac 操作系统。
c++: pyamg/amg_core/amg_core_wrap.cxx
clang: error: no such file or directory: '“-I/Users/mas/PycharmProjects/kaggle-ndsb/boost_1_59_0”'
clang: error: no such file or directory: '“-I/Users/mas/PycharmProjects/kaggle-ndsb/boost_1_59_0”'
error: Command "c++ -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE “-I/Users/mas/PycharmProjects/kaggle-ndsb/boost_1_59_0” -arch x86_64 -arch i386 -pipe -D__STDC_FORMAT_MACROS=1 -I/Users/mas/PycharmProjects/Whale/Zahraa5/lib/python2.7/site-packages/numpy/core/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c pyamg/amg_core/amg_core_wrap.cxx -o build/temp.macosx-10.10-intel-2.7/pyamg/amg_core/amg_core_wrap.o" failed with exit status 1
【问题讨论】:
-
这些引文对我来说很有趣。这些路径设置在哪里?我认为它们应该是
"符号。 -
Fwiw,我用 pip 安装也失败了,尽管出现了不同的错误。
-
您能否添加更多信息以准确显示您尝试安装pyamg 的方式?您是否尝试直接从源目录构建它(即使用
python setup.py install)?该错误似乎是由 Boost 包含目录 (-I/Users/mas/PycharmProjects/kaggle-ndsb/boost_1_59_0) 的路径无效引起的。您是否在某处安装了Boost?如果有,在哪里? -
@ali_m 通过从我的 .bash_profile 中删除无效路径解决了问题
-
@ali_m 这些是我删除的行:export CPPFLAGS=“-I/Users/mas/PycharmProjects/kaggle-ndsb/boost_1_59_0” export LIBS=“-L/Users/mas/PycharmProjects/kaggle -ndsb/boost_1_59_0/stage/lib”
标签: python compiler-errors quotation-marks pyamg