基于这个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
选项的信息,但这应该解决根本问题。