文档中心 > 云服务器 ECS

无法安装阿里云开发者工具套件(SDK)

更新时间: 访问次数:2057

问题描述

安装aliyuncli工具成功,但是使用pip install aliyun-python-sdk-slb命令安装SDK失败,报错如下所示。

[root@basic Python-2.7.8]# pip install aliyun-python-sdk-slb
    src/hash_template.c:356: warning: implicit declaration of function ‘PyModule_GetDict’
    src/hash_template.c:356: warning: implicit declaration of function ‘Py_DECREF’
    src/hash_template.c:360: warning: implicit declaration of function ‘PyErr_Occurred’
    src/hash_template.c:361: warning: implicit declaration of function ‘Py_FatalError’
    error: command 'gcc' failed with exit status 1
    
    ----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-RtPfzh/pycrypto/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-sON4x0-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-RtPfzh/pycrypto/

 

解决方案

阿里云提醒您:

  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
  1. 执行如下命令,检查安装的python包。

    rpm -qa|grep python

    系统返回类似如下,发现少了一个python-devel包。

    [root@basic Python-2.7.8]# rpm -qa|grep python
    python-libs-2.6.6-52.el6.x86_64
    libproxy-python-0.3.0-4.el6_3.x86_64
    newt-python-0.52.11-3.el6.x86_64
    python-ethtool-0.6-5.el6.x86_64
    python-urlgrabber-3.9.1-9.el6.noarch
    python-iniparse-0.3.1-2.1.el6.noarch
    abrt-addon-python-2.0.8-21.el6.centos.x86_64
    python-setuptools-0.6.10-3.el6.noarch
    python-iwlib-0.1-1.2.el6.x86_64
    python-argparse-1.2.1-2.1.el6.noarch
    python-pycurl-7.19.0-8.el6.x86_64
    python-2.6.6-52.el6.x86_64
    libxml2-python-2.7.6-21.el6_8.1.x86_64
    dbus-python-0.83.0-6.1.el6.x86_64
    libreport-python-2.0.9-19.el6.centos.x86_64
    python-pip-7.1.0-1.el6.noarch
    rpm-python-4.8.0-37.el6.x86_64
  2. 执行如下命令,安装该包。然后安装SDK成功。

    yum install python-devel

 

适用于

  • 云服务器ECS

 

如果您的问题仍未解决,您可以在阿里云社区提交工单联系阿里云技术支持。

FAQ

关于此文档暂时还没有FAQ
返回
顶部