【问题标题】:pyenv install 3.6.3 error occurring : why?pyenv install 3.6.3 发生错误:为什么?
【发布时间】:2017-10-19 15:54:37
【问题描述】:
user@syyun:~$ pyenv install 3.6.3
Downloading Python-3.6.3.tar.xz...
-> https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz
Installing Python-3.6.3...

BUILD FAILED (Ubuntu 16.04 using python-build 1.1.5-8-g7b9d1a4)
Inspect or clean up the working tree at /tmp/python-build.20171020004725.32507
Results logged to /tmp/python-build.20171020004725.32507.log

Last 10 log lines:
    ensurepip._main()
  File "/tmp/python-build.20171020004725.32507/Python-3.6.3/Lib/ensurepip/__init__.py", line 189, in _main
    default_pip=args.default_pip,
  File "/tmp/python-build.20171020004725.32507/Python-3.6.3/Lib/ensurepip/__init__.py", line 102, in bootstrap
    _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
  File "/tmp/python-build.20171020004725.32507/Python-3.6.3/Lib/ensurepip/__init__.py", line 27, in _run_pip
    import pip
zipimport.ZipImportError: can't decompress data; zlib not available
Makefile:1079: recipe for target 'install' failed
make: *** [install] Error 1

在 pyenv install 命令上找不到上述给定错误的任何相关 google-search 记录。

任何指导将不胜感激

【问题讨论】:

标签: pyenv


【解决方案1】:

pyenv wiki 回答了这个问题。在尝试使用 pyenv 构建 Python 解释器之前,您必须先准备好构建环境。

根据 wiki,您需要为 Ubuntu 安装以下软件包:

apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev

【讨论】:

    猜你喜欢
    • 2017-07-20
    • 2017-02-11
    • 2020-07-17
    • 2015-09-29
    • 1970-01-01
    • 2016-03-18
    • 2019-02-21
    • 1970-01-01
    • 2017-03-28
    相关资源
    最近更新 更多