実行環境
- MacBook Pro
- macOS Sierra ver: 10.12.6
- homebrew導入済み
- Python3をインストーラで導入済み
※ terminalを誤って閉じてしまったのでメモだけ
pip3でJupyterを導入しようとしたところ、下のようなエラーが。
Could not find a version that satisfies the requirement ... (from versions: ) No matching distribution found for ...
どうも、「pip3が今のversionではJupyter見つからないけど?」というようなエラーのようでした。(正確な解釈はできていないと思いますが、ご容赦ください)
pip3やPython3をhomebrewで更新したものの、なぜかversionが変わらない…。Python3をインストーラから導入したことで、homebrewで導入したPython3が反映されていなかったようです。
そこで、https://blog.fkoji.com/2012/10022035.html の記事を参考にインストーラから導入したPython3を削除しました。以下、手順です。
- アプリケーションフォルダから、Python3を削除
-
sudo rm -rf /Library/Frameworks/Python.framework
を実行 -
sudo rm -rf /usr/local/bin | grep Python
を実行 -
emacs ~/.bash_profile
で、.bash_profileからPython3に関する記述を削除して、ctrl+「x」+「c」(保存) ※ 「Frameworks/Python.framework」と書いてある文だった気がします。インストーラで導入すると、勝手に.bash_profileに書き込まれるようなのですが、コメントがついているのでわかると思います。 -
source ~/.bash_profile
で、.bash_profileの設定を更新 - もう一度、homebrewからPython3やpip3を導入