我在哪里可以找到./configure来运行命令./configure -with-zlib =/usr/include



基于这个zlib-install-on-python,我需要运行以下命令

./configure –with-zlib=/usr/include

问题:我在哪里可以找到python 3.2中的配置?

user@ubuntu:~$ ls/usr/include/z*/usr/include/zconf.h/usr/include/zlibdefs.h/usr/include/zlib.h

user@ubuntu:~/Downloads/Python-3.2$ ./configure –with-zlib=/usr/include
configure: error: invalid variable name: `–with-zlib'

您需要在python安装目录中运行./configure。这是您解压缩源tarball的位置。

cd /path/to/python3.2
./configure --with-zlib=/usr/include

注意--with-zlib参数的前缀是两个破折号,而不是一个。

编辑:

来自./configure -h

——with-PACKAGE[=ARG] use PACKAGE[ARG=yes]

在尝试./configure --with-zlib=yes后,也会产生错误,我认为PACKAGE可能是一个非标准包。然而,要解决您的问题(确保python有zlib),您应该能够执行./configure; make; sudo make install。您显示您有zlib.h,因此这应该重新安装支持zlib的python。我看看是否能找到更多关于--with-PACKAGE选项的信息,但这应该解决根本问题。