參考了2片文章:
//查看python位置 which python
//先備份 1、sudo cp /usr/bin/python /usr/bin/python_cp
//刪除 2、sudo rm /usr/bin/python
//默認設置成python3.5,創建鏈接(我是直接找到我安裝的python的解析器路徑,然后拼接自己的路徑執行下面的命令就ok了)
3、sudo ln -s /usr/bin/python3.5 /usr/bin/python
url: https://blog.csdn.net/weixin_36429334/article/details/78017558
1.Mac系統自帶的python環境在:
Python 2.7.10:/System/Library/Frameworks/Python.framework/Version/2.7
其中,解釋器在該目錄下的 ./bin/python2.7
Python 2.6.9:/System/Library/Frameworks/Python.framework/Version/2.6
其中,解釋器在該目錄下的 ./bin/python2.6
2.用戶安裝的python環境默認環境在:
python 3.4.2:/Library/Frameworks/Python.framework/Version/3.4
其中,解釋器在該目錄下的 ./bin/python3.4
python 2.7.7:/Library/Frameworks/Python.framework/Version/2.7
其中,解釋器在該目錄下的 ./bin/python2.7
URL:https://www.cnblogs.com/bahcelor/p/8278711.html
解決問題記錄:
啊~ 搞定了 原來 python腳本啟動的時候 會調用解析器去解析我們的腳本,which python 貌似是返回解析器的位置,然后系統默認使用了系統python自帶的python解析器所以庫也引用不了,不是自家的解析器肯定找不到自家的庫拉,然后使用
//設置成python2.7(自己安裝的python)的解析器,創建鏈接
sudo ln -s /usr/local/bin/pip2.7
指定解析器解析 然后就 ok了
查找編解析器路徑的命令:
which python
后面找了個文章貌似說得不錯
來源: http://www.cnblogs.com/azhqiang/p/9814774.html
1,首先打開終端
open ~/.bash_profile
打開配置文件
2. 寫入python的外部環境變量(本人的版本是3.7)
export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.7/bin
3.重命名python
alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"
(這步很重要,直接關系到默認啟動的python版本是否修改)
4.關閉文件后,在終端調用 source ~/.bash_profile
5.在終端調用 python,查看是否修改成功