2010-09-15 63 views
0

我有一台带有两个用户帐户的机器。Python安装

我安装的第一个帐户蟒蛇没有任何问题,但我去安装到第二个帐户时,它会导致以下错误

checking for C compiler default output file name... configure: error: C compiler cannot create executables 

时引起执行以下命令:

./configure --prefix="/home/df/python5" 

我不是为什么?任何人都可以帮我

由于提前

回答

0

当你执行你是什么文件夹(绝对路径)的./configure?

检查您的“第二个”用户帐户是否可读写该文件夹和子文件夹。

好像你没有写访问...

无论如何,你为什么要安装相同的蟒蛇两次?

0

看看config.log的内容,它列出了脚本试图执行的命令,以便找出C编译器的位置以及它支持的参数。在日志文件中搜索错误消息,向上滚动几行,您应该看到导致此错误消息的执行的命令。也许它可以帮助您找出脚本无法找到合适的C编译器的原因。

例如,这是我在一个config.log文件中看到我的电脑上对应于失败,你的测试线:

configure:2827: checking for C compiler default output file name 
configure:2854: gcc conftest.c >&5 
configure:2857: $? = 0 
configure:2895: result: a.out 

为了记录在案,$? = 0意味着该命令成功执行。

+0

在我的文件中$? = 126? – Neveen 2010-09-20 14:16:26