Mac 10.12下安裝python3環境


python3感覺用虛擬環境會比較好操作一些,也不用直接卸載python2。

一、基於brew快速安裝

# 安裝python3
brew install python3
# 安裝pip(好像3自帶pip,不用安裝)
sudo easy_install pip
# 安裝虛擬環境
pip install virtualenv

基本操作:創建3的項目

# 創建項目
virtualenv py3_test --python=3.5
# 進入項目文件夾
cd py3_test
# 激活虛擬環境
source ./bin/activate
# 此時在這個文件夾下已經為3的環境
# 退出虛擬環境
deactivate

二、通過源碼安裝

重點:SSL的配置;好像3默認自帶pip;

# 下載解壓
curl -OL http://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz tar xzvf Python-3.6.1.tgz cd Python-3.6.1
# 安裝openssl依賴
brew install openssl
# 顯示出openssl的具體位置
# brew --prefix openssl
# /usr/local/opt/openssl
# 配置
./configure CPPFLAGS="-I/usr/local/opt/openssl/include" LDFLAGS="-L/usr/local/opt/openssl/lib"
# 編譯並安裝
make  
make install

創建項目

# 創建項目
python3.6 -m venv py3_test
# 進入項目文件夾
cd py3_test
# 激活虛擬環境
source ./bin/activate
# 此時在這個文件夾下已經為3的環境

三、通過上面的虛擬環境都有一個問題,每次進去文件夾都需要激活,那么可以通過下面的組件自動觸發激活

安裝:

git clone git://github.com/kennethreitz/autoenv.git ~/.autoenv
# 安裝默認shell
echo 'source ~/.autoenv/activate.sh' >> ~/.bashrc
# 安裝了zsh
echo 'source ~/.autoenv/activate.sh' >> ~/.zshrc

使用:

# 進入項目文件夾
cd py3_test
# 激活虛擬環境
echo "source ./bin/activate" > .env

 

總結:

安裝各有千秋,brew也行,源碼也行,反正不用在生產環境上使用,只求能用就好。

 

參考:

http://codingpy.com/article/install-python-on-mac-os-x/

https://tonyflorida.com/python-openssl-mac/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM