Python安装
我有一台机器,上面有两个用户账户。
我在第一个账户里安装Python时没有遇到任何问题,但当我尝试在第二个账户里安装时,却出现了以下错误:
checking for C compiler default output file name... configure: error: C compiler cannot create executables
这个错误是在执行以下命令时发生的:
./configure --prefix="/home/df/python5"
我不知道为什么?有人能帮我吗?
提前谢谢大家!
2 个回答
0
看看 config.log
文件的内容,它列出了 configure
脚本正在尝试执行的命令,这些命令是为了找出你的 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
当你在什么文件夹里执行 ./configure 呢?(绝对路径)
检查一下这个文件夹和它的子文件夹对你的“第二个”用户账户是否有读写权限。
看起来你没有写入权限……
不过,为什么你想要安装同样的 Python 两次呢?