安装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之后,还是能正常运行。
如果能解决下面这个问题就更好了~~ 请谁好心来帮我看看吧~ 谢谢了 展开
执行步骤:
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之后,还是能正常运行。
如果能解决下面这个问题就更好了~~ 请谁好心来帮我看看吧~ 谢谢了 展开
1个回答
展开全部
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
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先试试
...
看看有没有其他大神解决
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询