pip安装遇到的sasl问题

村长肉条 发布于 2016/11/23 12:24
阅读 7K+
收藏 0

在最后一步pip安装的时候出现如下错误,怎么改都不行,好奇怪。

    running build_ext
    building 'sasl.saslwrapper' extension
    creating build/temp.linux-x86_64-2.7
    creating build/temp.linux-x86_64-2.7/sasl
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Isasl -I/usr/local/include/python2.7 -c sasl/saslwrapper.cpp -o build/temp.linux-x86_64-2.7/sasl/saslwrapper.o
    cc1plus: 警告:command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [默认启用]
    In file included from sasl/saslwrapper.cpp:254:0:
    sasl/saslwrapper.h:22:23: 致命错误:sasl/sasl.h:没有那个文件或目录
     #include <sasl/sasl.h>
                           ^
    编译中断。
    error: command 'gcc' failed with exit status 1
    
    ----------------------------------------
Command "/usr/local/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-FlSL5s/sasl/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-Rpb9dy-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-FlSL5s/sasl

加载中
0
南神子
你好,问题搞定了吗。我也遇到了,求解
0
南神子

产生此问题的原因是由于缺少gcc c++相关的包:

yum install gcc-c++ python-devel.x86_64 cyrus-sasl-devel.x86_64  

pip install pyhs2  

深蓝苹果
深蓝苹果
换成了什么版本? gcc6.2.0搞不定
村长肉条
村长肉条
哈喽,就是因为gcc服务的问题,我换了个gcc的版本就好了
0
wangzz719
wangzz719

Debian/Ubuntu: apt-get install python-dev libsasl2-dev gcc CentOS/RHEL: yum install gcc-c++ python-devel.x86_64 cyrus-sasl-devel.x86_64

返回顶部
顶部