Skip to content
困った時に思い出したい

[Python] pip is configured with locations that require tls/ssl... [pip install が動かない]

python1 min read

環境

  • macOS 10.15.7

概要

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 を行ったところ無事に動作した。

こちらを参考にさせていただきました。

ありがとうございました。

参考: pyenvとvirtualenvをきれいに消してから入れ直す | yoshiislandblog.net

参考: Installation - pip documentation v21.1.1

© 2021 by 困った時に思い出したい. All rights reserved.
Theme by LekoArts