尝试安装 python 时出现错误

新手上路,请多包涵

我已经下载了 python-3.6.1.tar.xz。然后我提取了它。有一个文件 README.rst。这是说明文件。并有安装说明。

在 Unix、Linux、BSD、macOS 和 Cygwin 上:

 ./configure
make
make test
sudo make install

完成第一个两个步骤,即 upto make 没有错误。但是当我 make test 然后得到这些错误。

 FAILED (failures=1)
test test_venv failed
1 test failed again:
    test_venv

Total duration: 4 min 13 sec
Tests result: FAILURE
Makefile:1018: recipe for target 'test' failed
make: *** [test] Error 1

我创建了一个有错误的文件并将其共享到 Google 驱动器。 单击此处获取完整的堆栈跟踪。

错误的相关部分是:

 **Subprocess Output**
Traceback (most recent call last):
  File "/home/kd/Python-3.6.1/Lib/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kd/Python-3.6.1/Lib/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/kd/Python-3.6.1/Lib/ensurepip/__main__.py", line 4, in <module>
    ensurepip._main()
  File "/home/kd/Python-3.6.1/Lib/ensurepip/__init__.py", line 189, in _main
    default_pip=args.default_pip,
  File "/home/kd/Python-3.6.1/Lib/ensurepip/__init__.py", line 102, in bootstrap
    _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
  File "/home/kd/Python-3.6.1/Lib/ensurepip/__init__.py", line 27, in _run_pip
    import pip
zipimport.ZipImportError: can't decompress data; zlib not available

原文由 Scott Hunter 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 531
1 个回答

zipimport.ZipImportError: 无法解压缩数据; zlib 不可用

您应该安装 zlib1g-dev 并像这样更改您的配置步骤:

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

现在,试试这个:

  make clean
 apt-get install zlib1g-dev
 ./configure --with-zlib=/usr/include
 ...

您可以在 使用 Zlib 配置和编译 Python 中阅读更多内容

原文由 RaminNietzsche 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题