mac本機上默認的python版本是2.7的,使用一些機器學習和數(shù)據(jù)挖掘的庫時很不方便,下載了anaconda,希望把mac的默認python版本換成這個。
修改python默認版本
-
打開終端(terminal)
-
open ~/.bash_profile
-
寫入python的外部環(huán)境變量
export PATH=${PATH}:/usr/local/anaconda3/bin/python3 -
重命名python
alias python="/usr/local/anaconda3/bin/python3" -
保存文件后,在終端調(diào)用 source ~/.bash_profile,使得配置文件修改生效
-
在終端調(diào)用 python,查看是否修改成功
修改pip默認版本
-
終端使用命令which pip查看pip文件信息
/usr/local/bin/pip -
vim /usr/local/bin/pip,進入pip文件進行修改
`#!/usr/local/anaconda3/bin/python3
#EASY-INSTALL-ENTRY-SCRIPT: ‘pip
19.0.3’,‘console_scripts’,‘pip’
requires
= 'pip
19.0.3’
import re
import sys
from pkg_resources import load_entry_point
if
name
== ‘
main
’:
sys.argv[0] = re.sub(r’(-script.pyw?|.exe)?$’, ‘’, sys.argv[0])
sys.exit(
load_entry_point(‘pip==19.0.3’, ‘console_scripts’, ‘pip’)()
)`
這是更改后的pip文件內(nèi)容,首先將將第一行 #!/usr/bin/python 修改為
自己的python位置,一般來說這樣就可以了,但有時候會出現(xiàn)這樣的報錯:“pkg_resources.DistributionNotFound: The ‘pip==19.1.0’ distribution was not found and is required by the application”,這是pip版本不匹配的原因,只要看一下報錯的提示,將pip文件里的數(shù)字改為提示里的數(shù)字即可。
更多文章、技術交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
