基于此zlib-install-on-python,我需要运行以下命令
./configure –with-zlib=/usr/include
问题:在哪里可以找到python 3.2中的configure?
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'
答案 0 :(得分:3)
您需要在python安装目录中运行./configure
。这是解压缩源tarball的地方。
cd /path/to/python3.2
./configure --with-zlib=/usr/include
请注意,--with-zlib
参数的前缀是两个短划线,而不是一个。
修改强>
来自./configure -h
,
- with-PACKAGE [= ARG]使用PACKAGE [ARG = yes]
尝试./configure --with-zlib=yes
后,也会产生错误,我认为PACKAGE
可能是非标准包。但是,要解决您的问题(确保python具有zlib),您应该能够./configure; make; sudo make install
。你表明你有zlib.h
,所以这应该重新安装python并支持zlib。我会看看我是否可以在--with-PACKAGE
选项上找到更多信息,但这应解决根本问题。