1.使用Python3
Mac上的shell上自带的Python版本是2.7,当需要使用Python3时,下载安装好Python时,在shell上敲入Python发现却还是显示Python2.7,这是因为Mac上的shell默认使用系统自带的Python2.7版本,
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcukjZmRmY2UjN4QWY4MGZxMTN5YGNhVjY2gTNmBTMxQWMfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
alias python="python3.6"
python3.6为我自己安装的Python版本。(使用vim需要按i后才能编辑,退出使用:符号,然后键入wq退出),关闭文件,在终端上输入:source ~/.bash_profile 或 source ~/.zshrc。
这时在在终端上敲入python就会显示你下载的版本了。
2.使用C++11
Mac上的shell上默认不支持C++11,所以当我在终端上编译使用了C++11新特性的文件后会报错:
提示我使用了C++11新特性的auto类型说明符和范围for语句,让shell支持C++11很简单,和更改Python版本一样,打开.bash_profile 或 .zshrc:
vim ~/.bash_profile 或 vim ~/.zshrc
在配置文件里输入:
alias g++="g++ -std=c++11"
这样就让shell默认支持C++11了。