
Ubuntu 18.04にPython 3.7をインストールしようとしたとき
次のエラーメッセージが表示されます。
zipimport.ZipImportError: データを解凍できません。 zlib は使用できません。
または
ModuleNotFoundError: '_ctypes' というモジュールはありません。
または
~/.pyenv/plugins/python-build/bin/python-build: 行 775: make: コマンドが見つかりません
または
構成: エラー: $PATH に許容可能な C コンパイラーがありません。
答え1
~から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
答え2
GitHubのプロジェクトリポジトリにあるWikiを読んでくださいpyenv
。pyenv
Wikiの一般的なビルド問題
トラブルシューティングを行う前に、このプラットフォームのこのガイドに従ってください。
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に含まれています。