请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

系统自带有python2.7,编译时报错

[root@es-test-2 Python-3.6.5]# ./configure --prefix=/usr/local --with-ensurepip=install --enable-shared LDFLAGS="-wl,-rpath /usr/local/lib"
checking build system type… x86_64-pc-linux-gnu
checking host system type… x86_64-pc-linux-gnu
checking for python3.6… no
checking for python3… no
checking for python… python
checking for --enable-universalsdk… no
checking for --with-universal-archs… no
checking MACHDEP… linux
checking for --without-gcc… no
checking for --with-icc… no
checking for gcc… gcc
checking whether the C compiler works… no
configure: error: in /usr/local/software/Python-3.6.5': configure: error: C compiler cannot create executables Seeconfig.log’ for more details
图片描述

正在回答 回答被采纳积分+3

2回答

一路向北 2018-09-16 18:47:00

https://img1.sycdn.imooc.com//szimg/5b9e349c000144de16160414.jpg

可以看一下视频截图标红的地方, 这里是大写的W, 而不是小写w, 其他地方保证拼写没问题 再试着编译一下.


0 回复 有任何疑惑可以回复我~
一路向北 2018-09-10 22:32:41

感谢这位同学的关注,这个错误应该是对应的Python依赖包没有安装, 可以尝试安装如下依赖包
yum install epel-release -y
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel zx-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel -y

0 回复 有任何疑惑可以回复我~
  • 提问者 金桂 #1
    CentOS7 系统自带有python2.7.5,怎么安装Python3.6.5,是直接安装吗?不需要卸载2.7吗?
    回复 有任何疑惑可以回复我~ 2018-09-14 21:57:48
  • 感谢这位同学的关注,Python2和Python3版本可以并存在一个系统里互不冲突,这里3版本支持ansible最新版本更好一些,所以选择安装他。
    回复 有任何疑惑可以回复我~ 2018-09-14 22:22:58
  • 提问者 金桂 #3
    不行,编译还是报这个错误 。
    回复 有任何疑惑可以回复我~ 2018-09-16 16:58:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信