問題一:
多個python版本的切換問題。
解決方法:
在~目錄下,一般是/Users/使用者名/目錄下,使用指令打開.bash_profile檔案,如下:
vim .bash_profile
添加path的配置:
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
alias python="/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6"
我這裡安裝的是python3.6,如果是python3.7,将路徑中的3.6改成3.7即可。以此類推。
問題二:
學習過程中需要使用3.6版本的python,而mac系統自帶的是2.7版本,需要手動安裝python3.6(這一步自行安裝)。在使用pycharm時,每次是在pycharm中切換的版本,而使用pip install --upgrade pip更新pip時,預設更新的是pip軟連接配接對應的python。
是以,直接執行pip install --upgrade pip是更新的python2.7對應的pip,如果要更新python3.6對應的pip,該如何操作?
解決方法:
1. 首先使用which pip檢視目前pip指令對應的pip版本,如果是在mac系統下直接安裝了pip,那麼應該看到如下:
/usr/local/bin/pip
2. (在python3.6安裝之後,)使用which pip3,檢視pip3軟連接配接對應的位址。我這裡安裝的是python3.6,是以如下:
/Library/Frameworks/Python.framework/Versions/3.6/bin/pip3
3. 檢視/usr/local/bin/目錄下的pip對應的指令,類似如下:
pip pip2 pip3 pip3.6
我們的目的就是将pip改為pip3對應的軟連接配接。
4. 首先删除/usr/local/bin/pip,使用指令:rm /usr/local/bin/pip。
5. 使用指令:
ln -s /Library/Frameworks/Python.framework/Versions/3.6/bin/pip3 ./pip
6. 此時,再次執行指令:
pip install --upgrade pip
更新pip即可。
7. 使用指令:
pip --version
檢視是否更新完成。
問題三:
安裝jupyter
解決方法:
1. 在解決了以上2個問題之後,再安裝jupyter就很友善了,指令如下:
pip install jupyter
2. 運作jupyter,指令如下:
python -m IPython notebook
注意:
在使用pip可能網速不好,更換為清華的源,網速還不錯:
步驟:
1. 進入~/目錄,檢視是否存在.pip檔案夾,如果不存在,使用以下指令建立檔案夾:
mkdir .pip
2. 然後使用vim pip.conf打開檔案(不存在則建立),并添加以下配置:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn