2010-09-15 68 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