MacでPython 3.5.2を入れようとしたらつまずいた話
どうやってやろうとしたか
まず、どうやってインストールしようとしたかというと、ソースコードインストール。 こんな感じ。
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
tar zxvf Python-3.5.2.tgz
cd Python-3.5.2
./configure
make
make altinstall
これで、怒られたかというと、怒られていない。
どこで怒られたの?
問題は、このあと。 さて、モジュール管理のために、pip入れるぞ、ということで
curl -kL https://bootstrap.pypa.io/get-pip.py | bash
zipimport.ZipImportError: can't decompress data; zlib not available
こんなエラーメッセージが出た。
どうやら、こういうことがあるらしい。
なるほど。
じゃあ、ここに書いてある通り
xcode-select --install
してみる。
さて、いざ、もう一度。
curl -kL https://bootstrap.pypa.io/get-pip.py | bash
が、ダメ!
zipimport.ZipImportError: can't decompress data; zlib not available
どうやら、色々と調べてみたところ、Pythonのインストールをし直す必要があるらしい。
ということで、再度、ビルドして、インストール。
cd Python-3.5.2
make clean
./configure
make
make altinstall
成功。ということで、いざ!
curl -kL https://bootstrap.pypa.io/get-pip.py | bash
OKのようでした。
ちなみに、その後、SSLについても同じような感じで引っかかったので
同様に、brewとかでopenssl-develとかを入れてから、再度Pythonをビルドしてインストールしたら上手く行った。
おしまい。