またダメになった(2020/5/29追記)
vscodeのsetting.jsonファイルを編集してたらpipの中からdjangoが消え、pip install django
をしても下記のようにsslが使えないと怒られました。
調べたら、pythonのバージョンをあげるだけで治った人がいるらしい。
pip install でSSL関連のエラーが出たらこれを読め!!!
自分もこれで直りました!!!!!!
具体的には、python3.7.3 -> 3.8.2に変更しました。
こういうのはなんでダメでなんで治ったのかよくわからないから困りますよね。
始まり
pip install Django
とDjangoをダウンロードしようとしたら、ssl module in python is not available
と怒られた。
やったこと
pip installでSSLのエラーを参考に頑張る。
自分がやったことは
export PATH="/usr/local/opt/openssl/bin:$PATH"
のパスを.bash_profileに書くこと。
他はなんとかなっていたのだが、最後のpip install Django
でエラー。
エラー内容はあんまり覚えてないが、確か「 LoadError: dlopen(〜): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib」と表示された場合の解決法と同じエラー。
このサイトに習い、
brew update && brew upgrade
を行い更新をかける。
結果として、ターミナルでpython
と打ってもpythonが実行されなった。
Homebrewをアップデートしたらpythonが死んだを見つけ
export PATH=/usr/local/opt/python/libexec/bin:$PATH
を.bash_profileに追加する。
(間違えました 2020/5/28追記)find ~/usr/local/** -name python
find /usr/local/** -name python
で確認し、/usr/local/opt/python/libexec/bin/python
の結果が返ってこなかったが、自分はターミナル上でpython
と打つとpythonが実行されるようになった。
最終的にpip install Django
で無事Djangoがインストールできました。