一直在使用Windows系统,前不久趁着教育优惠买了Macbook,各种软件装一遍。不仅是使用习惯的问题,软件的安装、路径的修改都太麻烦了,感叹理工科还是用联想T系列最爽。下面正题:
由于Mac自带了python2,即使你安装了python3,直接运行python
都默认是python2,怎么修改呢?
参考网上教程都需要打开.bash_profile
,但是终端显示此文件不存在,此处根据网友经验整理:
- 在终端运行
which pythons3
,找到python3的路径,我的安装路径为/Library/Frameworks/Python.framework/Versions/3.10/bin/python3
- 创建名为
.bashrc
的文件:
在终端运行
cd ~
touch .bashrc
- 打开并编辑
.bashrc
运行open .bashrc
,文件自动打开,将查到的python3的路径加入为alias python="/Library/Frameworks/Python.framework/Versions/3.10/bin/python3"
- 运用(2)的方法创建
.bash_profile
文件 - 运行
open .bash_profile
,打开文件并添加以下命令:
PATH="/Library/Frameworks/Python.framework/Versions/3.10/bin:${PATH}"
source ~/.bashrc
注意:
此处路径删掉了/python3
- 终端运行
source ~/.bashrc
- 现在运行
python
,自动运行python3了!
恭喜,可以用Mac做科研啦
开心的有点太早,目前有一个小问题:每次都需要在终端先运行source ~/.bashrc
,之后运行python才是python3。哪位大佬能一劳永逸地解决这个问题呢?
已解决,见“Mac安装python3路程问题(2)”
- 使用anaconda, 解决了我遇到的所有问题,如:
- 安装Atom的kernel问题;
- 安装scipy, seaborn失败的问题