Ubuntu

在 Ubuntu 18.04 上安裝 Python 3.7 需要哪些庫

  • September 15, 2019

嘗試在 Ubuntu 18.04 上安裝 python 3.7 時

我收到如下錯誤消息:

zipimport.ZipImportError:無法解壓縮數據;zlib 不可用

或者

ModuleNotFoundError:沒有名為“_ctypes”的模組

或者

~/.pyenv/plugins/python-build/bin/python-build:第 775 行:make:找不到命令

或者

配置:錯誤:在 $PATH 中找不到可接受的 C 編譯器

來自https://bugs.python.org/issue31652#msg321260

sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev zlib1g-dev libssl-dev openssl libgdbm-dev libgdbm-compat-dev liblzma-dev libreadline-dev libncursesw5-dev libffi-dev uuid-dev

pyenv在 GitHub 上的項目儲存庫中閱讀 wiki 。來自wiki的常見建構問題pyenv

在進行任何故障排除之前,請務必遵循適用於您平台的指南。

Ubuntu / Debian:

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python-openssl git

libreadline-dev 的替代方案:

sudo apt install libedit-dev

對其他發行版的建構依賴項也包含在 wiki 中。

引用自:https://unix.stackexchange.com/questions/515303