刚拿到热乎的mac book,装python环境并且在设置默认python是遇到了很多问题,总结一下,记录下来。第一次装,也是第一次写,可能不是最简洁的方案,主要记录下遇到的问题
一:Python环境的安装
csdn有很多博客都有很完整的叙述,我也是看他们的装的,很顺利。安装是有两种方式,一种是官网下载安装包,然后傻瓜式安装即可,我用的是终端命令安装,也就是python的第二种安装方式。因为考虑到Homebrew可能之后也会用到,所以装一个也可以。
因为我也没遇到啥问题,很容易搜到教程,所以就不搬别人的了。。。
二:设置默认python
网上搜怎么配置默认环境,会告诉你应该终端重新编辑.bash_profile文件,步骤很简单,不简单的是我没有找到我电脑里的.bash_profile文件。
1.首先自己创建一个.bash_profile文件,步骤如下:
1 打开终端;
2 在终端中输入: cd ~ ;
3 创建一个空文件,输入:touch .bash_profile ;
2.找到正确的python3安装路径
在编辑.bash-profile文件之前,我们要有一步操作了,验证python3是否装到了默认路径:我看很多博主都说python的默认路径是/Library/Frameworks/Python.framework/Versions
,但是我在做完所有操作后,终端告诉我找不到,所以先来验证下:
打开访达--->键盘快捷键command+shift+g出现图一这个框---->输入/Library/Frameworks/Python.framework/Versions这个路径,查看该路径下是否有python3的安装文件,我的验证之后是没有的,所以需要找到自己的python安装路径:
打开终端---->输入python3(因为python3还不是默认的,所以直接输入python会出现python2的信息)--->输入import sys换行---->输入sys.path回车即可,见图二,图中绿线标注的就是python3的正确路径,在图二中开始我输入的是python而不是python3是因为,我的已经设置过默认了
图一
图二 绿线就是正确的路径
3.编辑.bash_profile文件
1 打开终端输入open .bash_profile
2 在文件中输入下面这两段
export PATH="/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
alias python="/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/bin/python3.7"
如果默认路径下的话,那改成默认路径就行了
export PATH="/Library/Frameworks/Python.framework/Versions
/3.7/bin:${PATH}"
alias python="/Library/Frameworks/Python.framework/Versions/
3.7/bin/python3.7"
编辑完之后,保存退出该文件
4.终端中重新获取.bash_profile文件
source .bash_profile
5.重启终端,输入python测试,如下图即为成功