使用 Pycharm 使,需要下載相關的第三方包,結果提示安裝失敗,提示要升級 pip 版本,但是通過 Pycharm 重新安裝卻失敗,原因可能是出在通過 Pycharm 時升級 pip 是沒有權限的,所以一般在 Pycharm 中升級的時候會失敗。如圖所示,當點擊右邊新版本升級的時候,一般不會成功,這個時候我們通過命令行來解決。
打開終端,在終端輸入下面的命令升級 pip,注意要使用 sudo
sudo python -m pip install --upgrade pip # pip -V #檢查版本號
通過上面的命令可以執行成功。這里要說一下,要想 Pycharm 中的版本和命令行中的版本對應上,那 Pycharm 中的 virtualenv Environment 添加的要和命令行 python 安裝路徑相同,也就是 python 安裝目錄的 site-packages 里面的包加載到 virtualenv Environment 。
上面執行 pip 升級時,使用的 python 就是命令行中安裝的 python 路徑。
/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
最終安裝的各種包都在上面這個目錄,pip 升級之后也是在這個目錄。
如果 anaconda 中已經安裝有最新的 pip 時,而 python 目錄下的 pip 又不是最新的,也可以通過上面的方式升級。
在 jupyter notebook 中安裝相應的包,通過下面的方式進行安裝。
# 這個命令安裝的包,都可以在 jupyter notebook 中使用 ! pip install matplotlib