Step1 安裝套件管理工具 Homebrew
step2 安裝 Python
step3?Step 4 設定路徑 $PATH(不跟系統 Python 打架)
????????很多人說需要安裝Xcode,其實不用也可以,Xcode不過是個編譯工具,如果您有了其他的,其實不影響本文操作的。
Step1?安裝套件管理工具 Homebrew
命令行執行:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝好后測試是否安裝成功:
brew? doctor
如果出現
Your system is ready to brew.
說明成功。
step2 安裝python
查看設備上是否已經安裝了python2、python3
安裝python
brew install python2
brew install python3
brew search python(默認的python是哪個版本,brew search python2專門查python2版本是否存在,brew search python3 專門查python3版本是否存在)
Mac 版本位于以下目錄下 :
ls ????/usr/local/Cellar
step3?設定路徑 $PATH(不跟系統 Python 打架)
把brew 命令放到環境變量中:
????echo $PATH
會看到:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
brew其實在/usr/local/bin 里面,系統在/usr/bin里面有python,現在我們在 /usr/local/Cellar里面也裝了python。
由于路徑有順序,所以它會先找到系統的python。
下面來改變調用優先級:
sudo? emacs/etc/paths
which????python
which????python3
查詢目錄python所在。
python 版本都安裝了。
創建虛擬環境
pip?install?virtualenv??
安裝完成后,執行??
cd?/home/python??
virtualenv?venv??
會報:?bash:?virtualenv:?command?not?found??
此時,可通過find命令查找到virtualenv安裝目錄??
find?/?-name?virtualenv??
得出在:/usr/local/python2.7.8/bin/virtualenv目錄下??
再執行??
/usr/local/python2.7.8/bin/virtualenv? ? ? venv(格式:目錄/虛擬環境名字)??
即創建了一個虛擬環境venv??
cd?venv??
source?bin/activate??
在當前虛擬環境指定python版本:
python2的虛擬環境:
$ python3???? -m? ? ?env? .
python3的虛擬環境:
$ python2? ? ?-m ????venv? .
進入env目錄和?venv目錄下的bin目錄下有 當前環境的版本
也可以python命令行查看默認版本。
至此,就完成了。