我看了这里但我并没有从答案中得到太多信息:
一个很大的原因是因为我是一个 Linux 新用户,我还没有见过所有命令的实际操作。我遇到了和这家伙但所有的回应对于现在的我来说都太高级了,我无法理解我到底需要做什么。
我正在使用 Linux Ubuntu 14.04,并尝试生成创世块来使用以太坊和智能合约。我正在关注本教程当我将其放入控制台时:
sudo python get-pip.py
我收到此错误:
zipimport.ZipImportError: can't decompress data; zlib not available
据我了解,这与 Python 未使用 zip 支持有关。这可能是因为我不知道在尝试安装 Python 时我在做什么。我尝试解决此问题的方法就是安装最新版本的 zlib 并重试,但当我再次尝试时,仍然出现相同的错误。我重新安装了 Python,但仍然出现相同的错误。现在,我很恼火。我该怎么做才能解决这个问题?
答案1
看起来您自己构建了 Python,而不是使用默认安装。您需要执行以下步骤:
安装
zlib
最新版本然后再次编译python并运行一行
./configure --prefix=/root/Python-2.7.8 --with-zlib-dir=/usr/local/lib
答案2
你可以尝试这个:
编辑文件
Modules/Setup.dist
找到这个
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
揭露
#
再试一次!