gpt4 book ai didi

python - Python 2.6 没有模块 'zlib'

转载 作者:太空狗 更新时间:2023-10-30 01:08:26 25 4
gpt4 key购买 nike

当我启动 Python 2.7 时,我可以毫无问题地import zlib。不幸的是,我的特定项目需要 Python 2.6。

我试着用我写的这个脚本安装它:

apt-get install zlib1g-dev
mkdir /tmp/shell_scripts
cd /tmp/shell_scripts
wget http://www.python.org/ftp/python/2.6.9/Python-2.6.9.tgz
tar -xvzf Python-2.6.9.tgz
rm Python-2.6.9.tgz
cd Python-2.6.9
./configure --with-zlib
make
make install
./python setup.py install
cd /tmp
rm -r shell_scripts

当我键入 import zlib 时,出现导入错误。我需要 zlib 来安装 easy_install。您知道哪里出了问题吗?

最佳答案

我在博客中找到了解决方案:我必须构建一个符号链接(symbolic link)并设置一个环境变量。这是我的工作代码:

apt-get install zlib1g-dev
cd /lib
sudo ln -s i386-linux-gnu/libz.so.1 libz.so

mkdir /tmp/shell_scripts
cd /tmp/shell_scripts
wget http://www.python.org/ftp/python/2.6.9/Python-2.6.9.tgz
tar -xvzf Python-2.6.9.tgz
rm Python-2.6.9.tgz
cd Python-2.6.9
make distclean
export LDFLAGS="-L/usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)"
./configure
make
make install
./python setup.py install
unset LDFLAGS
cd /tmp
rm -r shell_scripts

现在,import zlib 不再抛出错误。

关于python - Python 2.6 没有模块 'zlib',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22106549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com