— python — 1 min read
pip install しようとしたら以下のようなエラーが出た。
pip is configured with locations that require tls/ssl ...
調べてみるとopennssl関連で解決した方も多かったがうまくいかず。
Python,pip,pyenvをアップデートして解決した。
まず
pyenv install 3.9.1
これができなかったのでリストを見たところ
pyenv install --list
そもそも 3.9以降がなかったのでpyenvが古かった
pyenvをアップデートするためにこちらを実行
git clone git://github.com/pyenv/pyenv-update.git $(pyenv root)/plugins/pyenv-update
そのあとに
pyenv update
アップデート後に確認
pyenv install --list
3.9以降があることを確認できたので
pyenv install 3.9.1
インストールできたか確認
pyenv versions
3.9.1に設定
pyenv virtualenv 3.9.1 pyenv39
pyenv local pyenv39
※virtualenv使わなくてもできたかもしれない
pipを再インストール
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
このあとにpip install を行ったところ無事に動作した。
こちらを参考にさせていただきました。
ありがとうございました。