環(huán)境配置實際上有兩種方法糙麦,可以選擇挨個配置相關工具,比如說Numpy丛肮,pandas等等赡磅。
但是略顯麻煩了,而且容易踩坑宝与。所以還是使用anaconda統(tǒng)一配置焚廊。
mac是自帶了python2的環(huán)境的冶匹,但是我想將默認的python版本換成3.7。
先記錄以下使用的笨方法吧咆瘟。
使用homebrew升級python3
1. brew update python
2. //如果安裝成功
cd usr/local/Cellar/ // 則在此目錄下的python包內可以發(fā)現(xiàn)更新后的python版本
3. which python3
/ ** 查看python3的安裝路徑嚼隘,以便修改全局變量
我的安裝路徑是 /usr/local/Frameworks/Python.framework/Versions/3.7/bin/python3.7
**/
4. 將系統(tǒng)默認版本修改為3.7
1)修改 .bash_profile文件:vi ~/.bash_profile
2)添加內容如下
# Setting PATH for Python 3.7
# The orginal version is saved in .bash_profile.pysave
PATH="/usr/local/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
export PATH
// 退出保存
3)修改 bashrc文件:sudo vi ~/.bashrc
4)添加內容如下
alias python2='/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'
alias python3='/usr/local/Frameworks/Python.framework/Versions/3.7/bin/python3.7'
alias python=python3
5)使得修改的文件生效
source ~/.bash_profile
source ~/.bashrc
6)查看python版本 發(fā)現(xiàn)更新成功: python --version 更新成了3.7版本
安裝Numpy、pandas等工具
1. 安裝Numpy
sudo pip install numpy --ignore-installed numpy // 后面這個--ignore-installed 無視之前可能已經安裝過的版本袒餐,安裝最新版
2. 安裝scipy
sudo pip install scipy --ignore-installed scipy
3. 安裝pandas
sudo pip install pandas --ignore-installed pandas
4. 安裝scikit-learn
sudo pip install scikit-learn --ignore-installed scikit-learn
5. 安裝matplotlib
sudo pip install matplotlib --ignore-installed matplotlib
如果你像我一樣遇到了以下報錯
raise ReadTimeoutErrorself._pool, None, ‘Read timed out.’
這應該是屬于pip的下載時間超時錯誤
那么你可以嘗試更換安裝源 可以加快下載的速度 就不會超時報錯了
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 庫名
例如: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy