windowspython
以前對環境變量不瞭解,安裝python時照搬,設置環境變零path路徑爲python安裝路徑。windows
再此解釋下,這種設置是爲了 在cmd窗口輸入 python 時 自動搜索到python.exe執行。bash
咱們安裝是python2版本,則命令行啓動的python2,若咱們安裝的是python3則啓動python3 。python2.7
若電腦安裝兩個版本,而且都設置了環境變量!!!這是cmd命令自動調用靠前位置的python版本。spa
因此,若是要在python2和python3之間隨意切換,可採起重命名的方式,將python2安裝目錄下的python.exe改爲python2.exe。命令行
一樣python3更更名稱。code
mac 系統化默認帶有python2.7cmd
查看Mac自帶python的路徑:終端輸入$ which python。io
Mac自帶的idle的路徑跟其自帶的python處於同級目錄,即 /usr/bin/idle變量
切換python二、3版本:
1. 控制檯輸入:vi ~/.bash_profile
按一下鍵盤I
鍵,變成可編輯狀態後,在末尾加上以下內容:
# Setting PATH for Python 2.7
PATH="/System/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
# Setting PATH for Python 3.6.5
PATH="/usr/local/Cellar/python/3.6.5/bin:${PATH}"
最後:wq保存修改。
2. 控制檯輸入:vi ~/.bashrc
alias python2='/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'
alias python3='/usr/local/Cellar/python/3.6.5/bin/python3.6'
# alias python=python3
最後:保存。
3. 上述步驟的修改,雖然保存了,可是系統還沒讓其生效,因此咱們須要source一下。
控制檯輸入:source ~/.bash_profile
而後按回車鍵和source ~/.bashrc
而後按回車鍵。最後關閉終端,從新打開,即生效