【发布时间】:2016-03-10 06:46:56
【问题描述】:
我正在尝试提交 pull request,但 Travis build 在 python 2.7 下失败:
安装可选依赖项 +[[ 2.7 != 3.2* ]]
+pip install --retries 3 -q -r ./optional_requirements.txt --no-index --trusted-host travis-wheels.scikit-image.org --find-links=http://travis-wheels.scikit-image.org/
+[[ 2.7 == 2.7* ]]
+LIBS=(PyQt4 sip.so)
+VAR=($(which -a python$PY))
++which -a python2.7
+GET_PYTHON_LIB_CMD='从 distutils.sysconfig 导入 get_python_lib;打印 (get_python_lib())'
++python -c '从 distutils.sysconfig 导入 get_python_lib;打印 (get_python_lib())'
+LIB_VIRTUALENV_PATH=/home/travis/venv/lib/python2.7/site-packages
++/usr/bin/python2.7 -c '从 distutils.sysconfig 导入 get_python_lib;打印 (get_python_lib())'
+LIB_SYSTEM_PATH=/usr/lib/python2.7/dist-packages
+for LIB in '${LIBS[@]}'
+ln -sf /usr/lib/python2.7/dist-packages/PyQt4 /home/travis/venv/lib/python2.7/site-packages/PyQt4
+for LIB in '${LIBS[@]}'
+ln -sf /usr/lib/python2.7/dist-packages/sip.so /home/travis/venv/lib/python2.7/site-packages/sip.so
+[[ 2.7 == 2.* ]]
+pip install --retries 3 -q pyamg
命令“/home/travis/venv/bin/python -c”导入setuptools, tokenize;file='/tmp/pip-build-RPE1oa/pyamg/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read( ).replace('\r\n', '\n'),__file__, 'exec'))" 安装 --record /tmp/pip-VfR9HT-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/travis/venv/include/site/python2.7/pyamg" 失败,错误代码 1 在 /tmp/pip-build-RPE1oa/pyamg
我几乎尝试了所有方法,但仍然无法通过测试。
我将不胜感激有关代码或理解构建失败原因的任何帮助,因为我不知道为什么会发生。我什至尝试替换换行符,但没有帮助
【问题讨论】:
-
这就是所有的回溯吗?
-
是的。可用here UPD:初始帖子中包含日志。
-
您尝试自己安装
pyamg吗? -
是的。我对 2.7 没有任何问题。
标签: python python-2.7 scikit-learn scikit-image scikits