安装python2.7.8失败Object/unicodeobject.c 或者 django服务不能运行

系统CentOS,安装python2.7.8到Object/unicodeobject.c的时候出错,求解决办法执行步骤:wget下再python2.7.8的tar.gz... 系统CentOS,安装python2.7.8到Object/unicodeobject.c的时候出错,求解决办法

执行步骤:
wget下再python2.7.8的tar.gz包,tar zxvf 解压,cd进入目录后,./configure编译,然后执行make的时候,到Object/unicodeobject.o 就停止了,报这个错:

gcc: Internal error: Killed (program cc1)
Please submit a full bug report.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
make: *** [Objects/unicodeobject.o] Error 1

我刚开始以为是安装包出错,但是当我去安装2.7.6的时候,报同样的错,我弄一下午了,求解决,求帮忙

------------------------------
其实安装python2.7.* 只是为了我运行Django web服务器 Django貌似要求python2.7.*以上的版本。当我执行python manage.py runserver
的时候会给我报这个错。
Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
File "/usr/lib/python2.6/site-packages/Django-1.7-py2.6.egg/django/core/management/__init__.py", line 68
commands = {name: 'django.core' for name in find_commands(__path__[0])}
^
SyntaxError: invalid syntax

服务器上的django是1.7.0,本地开发用的django1.6.5,但是当我同样升级为1.7之后,还是能正常运行。
如果能解决下面这个问题就更好了~~ 请谁好心来帮我看看吧~ 谢谢了
展开
 我来答
何人我知己
2014-10-13 · TA获得超过379个赞
知道小有建树答主
回答量:258
采纳率:50%
帮助的人:187万
展开全部
It's a GCC bug, not a Python bug: "gcc: Internal error: ...".
You can try to modify Makefile to replace "-O3" with "-O2" or even "-O0" (disable all optimizations), and then try to run "make" again.

http://bugs.python.org/issue22424
追问
我发现Objects里缺少.o的文件

于是我运行了一下gcc -Wall unicodeobject.c -o unicodeobject.o这个命令,
发现无法完成。报了一堆的错误,全是',''{' 之类的错误,是我的gcc版本太老了?我的GCC是4.4.7,但是当我运行yum install gcc的时候,他说已安装并且是最新了
追答
你把makefile中的-O3替换成-O2先试试

...

看看有没有其他大神解决
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式