关于macbook中python环境的设置
首先不是老手强烈不建议安装Anconda,因为真的很混乱!!!
mac本身带有一个python2.7,很多底层是用它写的,所以不方便修改,但是现在最新版本用的是python3.8,再加上如果下载了Anconda的的话又带有一个python3.7相当于有三个python解释器了,这样在运行的时候真的很麻烦,做法如下:
删除Anconda,网上很多教程教你卸载Anconda,我的做法大概如下,首先source ~/.bash_profile
进入到conda的base环境(进不去就vim ~/.bash_profile
看看里面有没有把conda加进去),具体怎么写入可以自行搜索,之后进入到base环境中(命令行开始有一个(base)),之后就可以按照以下博客进行操作
https://blog.csdn.net/qq_38262728/article/details/88378216
之后就行配置python了,首先
rm -f ~/.bash_profile.swp
vim ~/.bash_profile
进入到bash,按i进入编辑模式,添加以下代码:
# Setting PATH for Python 3.8
alias python2='/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'
alias python3='/usr/local/Cellar/python@3.8/3.8.5/Frameworks/Python.framework/Versions/3.8/bin/python3.8'
alias python=python3
# python3.8 end
地址改成自己的地址,不知道的话就:
which python
which python3
查询一下地址,之后再添加
# Setting PATH for pip
alias pip='/usr/local/bin/pip'
alias pip3='/usr/local/Cellar/python@3.8/3.8.5/bin/pip3'
alias pip=pip3
# pip end
修改pip指令,修改完毕之后按esc键,再按shift输入wq!即是保存退出编辑,命令行输入source ~/.bash_profile
,修改完毕,输入python --version
显示Python 3.8.5
但是这样问题还没有解决,因为重新打开终端的话python又会默认为python2.7,这时候就需要更改zshrc文件,方法如下:
打开命令行输入vim ~/.zshrc
,在末尾加入source ~/.bash_profile
,保存方法见上面,之后source ~/.zshrc
即可