用安装Python模块出现error: command 'gcc' failed with exit status 1 ,明明装了gcc的,怎么会不行呢,然后发觉是failed不是not found,这说明这个错误个gcc没多大关系,应该是缺少某些功能模块,然后谷歌了一下,先后安装了python-devel,libffi-devel后还是不行,最后发觉要安装openssl-devel才行
可如下命令行安装:
yum install gcc libffi-devel python-devel openssl-devel
http://blog.csdn.net/fenglifeng1987/article/details/38057193
[root@localhost pyOpenSSL-0.11]# yum -y install python-dev
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.163.com
No package python-dev available.
Error: Nothing to do
[root@localhost pyOpenSSL-0.11]# yum install python-dev
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.163.com
No package python-dev available.
Error: Nothing to do
[root@localhost pyOpenSSL-0.11]# yum install python2.7-dev
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.163.com
No package python2.7-dev available.
Error: Nothing to do
[root@localhost pyOpenSSL-0.11]# sudo yum install python-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.163.com
Package python-devel-2.7.5-48.el7.x86_64 already installed and latest version
Nothing to do
[root@localhost pyOpenSSL-0.11]# sudo yum install libevent-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.163.com
Package libevent-devel-2.0.21-4.el7.x86_64 already installed and latest version
Nothing to do
[root@localhost pyOpenSSL-0.11]# yum install gcc libffi-devel python-devel openssl-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.163.com
Package gcc-4.8.5-11.el7.x86_64 already installed and latest version
Package python-devel-2.7.5-48.el7.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package libffi-devel.x86_64 0:3.0.13-18.el7 will be installed
---> Package openssl-devel.x86_64 1:1.0.1e-60.el7_3.1 will be installed
--> Processing Dependency: openssl-libs(x86-64) = 1:1.0.1e-60.el7_3.1 for package: 1:openssl-devel-1.0.1e-60.el7_3.1.x86_64
--> Processing Dependency: zlib-devel(x86-64) for package: 1:openssl-devel-1.0.1e-60.el7_3.1.x86_64
--> Processing Dependency: krb5-devel(x86-64) for package: 1:openssl-devel-1.0.1e-60.el7_3.1.x86_64
--> Running transaction check
---> Package krb5-devel.x86_64 0:1.14.1-27.el7_3 will be installed
--> Processing Dependency: libkadm5(x86-64) = 1.14.1-27.el7_3 for package: krb5-devel-1.14.1-27.el7_3.x86_64
--> Processing Dependency: krb5-libs(x86-64) = 1.14.1-27.el7_3 for package: krb5-devel-1.14.1-27.el7_3.x86_64
--> Processing Dependency: libverto-devel for package: krb5-devel-1.14.1-27.el7_3.x86_64
--> Processing Dependency: libselinux-devel for package: krb5-devel-1.14.1-27.el7_3.x86_64
--> Processing Dependency: libcom_err-devel for package: krb5-devel-1.14.1-27.el7_3.x86_64
--> Processing Dependency: keyutils-libs-devel for package: krb5-devel-1.14.1-27.el7_3.x86_64
---> Package openssl-libs.x86_64 1:1.0.1e-60.el7 will be updated
--> Processing Dependency: openssl-libs(x86-64) = 1:1.0.1e-60.el7 for package: 1:openssl-1.0.1e-60.el7.x86_64
---> Package openssl-libs.x86_64 1:1.0.1e-60.el7_3.1 will be an update
---> Package zlib-devel.x86_64 0:1.2.7-17.el7 will be installed
--> Running transaction check
---> Package keyutils-libs-devel.x86_64 0:1.5.8-3.el7 will be installed
---> Package krb5-libs.x86_64 0:1.14.1-26.el7 will be updated
---> Package krb5-libs.x86_64 0:1.14.1-27.el7_3 will be an update
---> Package libcom_err-devel.x86_64 0:1.42.9-9.el7 will be installed
---> Package libkadm5.x86_64 0:1.14.1-27.el7_3 will be installed
---> Package libselinux-devel.x86_64 0:2.5-6.el7 will be installed
--> Processing Dependency: libsepol-devel(x86-64) >= 2.5-6 for package: libselinux-devel-2.5-6.el7.x86_64
--> Processing Dependency: pkgconfig(libsepol) for package: libselinux-devel-2.5-6.el7.x86_64
--> Processing Dependency: pkgconfig(libpcre) for package: libselinux-devel-2.5-6.el7.x86_64
---> Package libverto-devel.x86_64 0:0.2.5-4.el7 will be installed
---> Package openssl.x86_64 1:1.0.1e-60.el7 will be updated
---> Package openssl.x86_64 1:1.0.1e-60.el7_3.1 will be an update
--> Running transaction check
---> Package libsepol-devel.x86_64 0:2.5-6.el7 will be installed
---> Package pcre-devel.x86_64 0:8.32-15.el7_2.1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================================
Package Arch Version Repository Size
==========================================================================================================
Installing:
libffi-devel x86_64 3.0.13-18.el7 base 23 k
openssl-devel x86_64 1:1.0.1e-60.el7_3.1 updates 1.2 M
Installing for dependencies:
keyutils-libs-devel x86_64 1.5.8-3.el7 base 37 k
krb5-devel x86_64 1.14.1-27.el7_3 updates 651 k
libcom_err-devel x86_64 1.42.9-9.el7 base 31 k
libkadm5 x86_64 1.14.1-27.el7_3 updates 173 k
libselinux-devel x86_64 2.5-6.el7 base 186 k
libsepol-devel x86_64 2.5-6.el7 base 74 k
libverto-devel x86_64 0.2.5-4.el7 base 12 k
pcre-devel x86_64 8.32-15.el7_2.1 base 479 k
zlib-devel x86_64 1.2.7-17.el7 base 50 k
Updating for dependencies:
krb5-libs x86_64 1.14.1-27.el7_3 updates 740 k
openssl x86_64 1:1.0.1e-60.el7_3.1 updates 713 k
openssl-libs x86_64 1:1.0.1e-60.el7_3.1 updates 959 k
Transaction Summary
==========================================================================================================
Install 2 Packages (+9 Dependent packages)
Upgrade ( 3 Dependent packages)
Total download size: 5.2 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/14): krb5-libs-1.14.1-27.el7_3.x86_64.rpm | 740 kB 00:00:00
(2/14): krb5-devel-1.14.1-27.el7_3.x86_64.rpm | 651 kB 00:00:01
(3/14): keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm | 37 kB 00:00:02
(4/14): libsepol-devel-2.5-6.el7.x86_64.rpm | 74 kB 00:00:00
(5/14): libverto-devel-0.2.5-4.el7.x86_64.rpm | 12 kB 00:00:00
(6/14): openssl-1.0.1e-60.el7_3.1.x86_64.rpm | 713 kB 00:00:00
(7/14): libcom_err-devel-1.42.9-9.el7.x86_64.rpm | 31 kB 00:00:02
(8/14): libffi-devel-3.0.13-18.el7.x86_64.rpm | 23 kB 00:00:02
(9/14): openssl-devel-1.0.1e-60.el7_3.1.x86_64.rpm | 1.2 MB 00:00:01
(10/14): pcre-devel-8.32-15.el7_2.1.x86_64.rpm | 479 kB 00:00:00
(11/14): zlib-devel-1.2.7-17.el7.x86_64.rpm | 50 kB 00:00:00
(12/14): libkadm5-1.14.1-27.el7_3.x86_64.rpm | 173 kB 00:00:03
(13/14): openssl-libs-1.0.1e-60.el7_3.1.x86_64.rpm | 959 kB 00:00:01
(14/14): libselinux-devel-2.5-6.el7.x86_64.rpm | 186 kB 00:00:03
----------------------------------------------------------------------------------------------------------
Total 1.1 MB/s | 5.2 MB 00:00:04
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : 1:openssl-libs-1.0.1e-60.el7_3.1.x86_64 1/17
Updating : krb5-libs-1.14.1-27.el7_3.x86_64 2/17
Installing : libkadm5-1.14.1-27.el7_3.x86_64 3/17
Installing : keyutils-libs-devel-1.5.8-3.el7.x86_64 4/17
Installing : pcre-devel-8.32-15.el7_2.1.x86_64 5/17
Installing : libsepol-devel-2.5-6.el7.x86_64 6/17
Installing : libselinux-devel-2.5-6.el7.x86_64 7/17
Installing : libcom_err-devel-1.42.9-9.el7.x86_64 8/17
Installing : libverto-devel-0.2.5-4.el7.x86_64 9/17
Installing : krb5-devel-1.14.1-27.el7_3.x86_64 10/17
Installing : zlib-devel-1.2.7-17.el7.x86_64 11/17
Installing : 1:openssl-devel-1.0.1e-60.el7_3.1.x86_64 12/17
Updating : 1:openssl-1.0.1e-60.el7_3.1.x86_64 13/17
Installing : libffi-devel-3.0.13-18.el7.x86_64 14/17
Cleanup : 1:openssl-1.0.1e-60.el7.x86_64 15/17
Cleanup : krb5-libs-1.14.1-26.el7.x86_64 16/17
Cleanup : 1:openssl-libs-1.0.1e-60.el7.x86_64 17/17
Verifying : zlib-devel-1.2.7-17.el7.x86_64 1/17
Verifying : 1:openssl-1.0.1e-60.el7_3.1.x86_64 2/17
Verifying : libffi-devel-3.0.13-18.el7.x86_64 3/17
Verifying : libverto-devel-0.2.5-4.el7.x86_64 4/17
Verifying : krb5-devel-1.14.1-27.el7_3.x86_64 5/17
Verifying : libkadm5-1.14.1-27.el7_3.x86_64 6/17
Verifying : krb5-libs-1.14.1-27.el7_3.x86_64 7/17
Verifying : libcom_err-devel-1.42.9-9.el7.x86_64 8/17
Verifying : libsepol-devel-2.5-6.el7.x86_64 9/17
Verifying : pcre-devel-8.32-15.el7_2.1.x86_64 10/17
Verifying : 1:openssl-devel-1.0.1e-60.el7_3.1.x86_64 11/17
Verifying : libselinux-devel-2.5-6.el7.x86_64 12/17
Verifying : 1:openssl-libs-1.0.1e-60.el7_3.1.x86_64 13/17
Verifying : keyutils-libs-devel-1.5.8-3.el7.x86_64 14/17
Verifying : 1:openssl-libs-1.0.1e-60.el7.x86_64 15/17
Verifying : krb5-libs-1.14.1-26.el7.x86_64 16/17
Verifying : 1:openssl-1.0.1e-60.el7.x86_64 17/17
Installed:
libffi-devel.x86_64 0:3.0.13-18.el7 openssl-devel.x86_64 1:1.0.1e-60.el7_3.1
Dependency Installed:
keyutils-libs-devel.x86_64 0:1.5.8-3.el7 krb5-devel.x86_64 0:1.14.1-27.el7_3
libcom_err-devel.x86_64 0:1.42.9-9.el7 libkadm5.x86_64 0:1.14.1-27.el7_3
libselinux-devel.x86_64 0:2.5-6.el7 libsepol-devel.x86_64 0:2.5-6.el7
libverto-devel.x86_64 0:0.2.5-4.el7 pcre-devel.x86_64 0:8.32-15.el7_2.1
zlib-devel.x86_64 0:1.2.7-17.el7
Dependency Updated:
krb5-libs.x86_64 0:1.14.1-27.el7_3 openssl.x86_64 1:1.0.1e-60.el7_3.1
openssl-libs.x86_64 1:1.0.1e-60.el7_3.1
Complete!