在Debian 5.0上安装python 2.7.2

时间:2011-09-15 18:22:39

标签: python debian

我在debian命令行中运行./make命令时遇到了一些麻烦,无法安装python 2.7.2。

我从Python.org解压缩了我的下载并运行了./configure,它似乎运行良好。不幸的是,当我输入./make时,我收到以下错误:

./make: No such file or directory

不确定为什么会这样,但我想获得python的更新版本以继续学习该语言。

感谢您的帮助,

安迪

2 个答案:

答案 0 :(得分:2)

不是./make

“制造”

因为它是

答案 1 :(得分:2)

当您键入./configure时,它会在当前目录(标有.)中运行名为configure的可执行脚本。

Make是一个可执行文件,通常位于/usr/bin之类的某个位置,它使用目录中的文件来运行一系列命令,具体取决于文件是否是最新的。

当您只键入make时,您的shell(处理所有命令并将其输出发送到终端的程序)将查看PATH环境变量中的所有目录以查找名为make的可执行文件,运行它找到的第一个文件。但是,当您键入./make时,实际上是在告诉它尝试在当前目录中运行一个名为make的可执行文件。 (无论何时在命令中放置PATH,它都使用此方法,而不是搜索/变量。)

您可以在任何可以使用普通目录的地方使用.来指定相同的目录,例如:/usr/bin/././././与:/usr/bin相同。同样,您可以使用..指定上面的目录,因此/usr/bin/../bin/../bin/../lib/usr/lib相同。

因此,在运行位于configure的{​​{1}}脚本(生成所谓的makefile)后,运行系统范围的./版本,只需键入make,它使用makefile构建包。

此外,您可以使用make命令查找单独输入命令时运行的命令的位置 - 例如which

(道歉,如果其中任何一个是居高临下,我就是为了完整性。另外,我可能过度使用了代码标签......)

相关问题