首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >#通过pip安装scikit bio时出现错误“SSE2指令集未启用”

#通过pip安装scikit bio时出现错误“SSE2指令集未启用”
EN

Stack Overflow用户
提问于 2014-10-06 15:42:29
回答 1查看 585关注 0票数 3

我想使用以下命令通过pip安装python库scikit-bio:

代码语言:javascript
复制
sudo pip install scikit-bio

在我的系统上:

代码语言:javascript
复制
uname -a
Linux grassgis 3.2.0-69-generic-pae #103-Ubuntu SMP Tue Sep 2 05:15:53 UTC 2014 i686 i686 i386 GNU/Linux

但是,这会导致一个错误:

代码语言:javascript
复制
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c skbio/alignment/_ssw/_ssw_wrapper.c -o build/temp.linux-i686-2.7/skbio/alignment/_ssw/_ssw_wrapper.o
    In file included from skbio/alignment/_ssw/ssw.h:17:0,
                     from skbio/alignment/_ssw/_ssw_wrapper.c:355:
    /usr/lib/gcc/i686-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1532:1: warning: ‘_import_array’ defined but not used [-Wunused-function]
    /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__ufunc_api.h:226:1: warning: ‘_import_umath’ defined but not used [-Wunused-function]
    error: command 'gcc' failed with exit status 1

我已经运行了sudo apt-get updatesudo apt-get upgrade来获取已安装软件的最新版本。

我的GCC版本是:

代码语言:javascript
复制
gcc --version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3

如何成功安装python的scikit-bio包?

EN

回答 1

Stack Overflow用户

发布于 2014-11-08 14:09:49

这个问题以前是在scikit bio问题跟踪器上的i686机器上出现的。该错误发生在编译SSW时,这是一个随scikit-bio一起提供的外部C程序。SSW的作者建议将-msse2传递给编译器来修复这个问题。

将此标志包含到i686计算机的scikit bio开发分支中的fix was merged

如果您正在安装scikit bio的发布版本,则可以通过命令行上的CFLAGS指定此标志:

代码语言:javascript
复制
CFLAGS=-msse2 pip install scikit-bio

或者:

代码语言:javascript
复制
sudo CFLAGS=-msse2 pip install scikit-bio

或者,可以修改scikit bio的setup.py文件,将'-msse2'包含在SSW的extra_compile_args中。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26211814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档