先说一下笔者的zsh安装目录
1、通过homebrew进行包的管理(没安装的话,可以先安homebrew)
2、笔者的zsh在 /usr/local/Cellar/
这个目录下面,pyhon3、zsh、git等也是在这个目录下。这个目录就是通过brew install 命令安装的包所在的位置。
3、启动控制台
4、切换到zsh
**(~$zsh)**
5、查看修改系统的PATH
**(~$echo $PATH)**
出现类似:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
可以看到第一个冒号‘:’前面的路径是 /usr/local/bin
系统会先搜索靠前的目录。所以如果这个 /usr/local/bin
不在前面就修改PATH的配置文件
**(~$nano /etc/paths)**
把 /usr/local/bin
放到‘最’上面的一行
6、配置python3为zsh默认python
先找到python3的安装路径(如果是通过brew安装的那就好找到)
类似:/usr/local/Cellar/python3/3.6.1/bin
把这个路径添加到文件 ~/.bash_profile
**(~$nano ~/.bash_profile)**
下面是我的配置 ~/.bash_profile 的文件内容
setting path for home brew
PATH=”/usr/local/bin:${PATH}”
export PATH
PATH=”/usr/local/Cellar/python3/3.6.1/bin:${PATH}”
export PATH
setting path for pyhon 3.6.1
alias python=”/usr/local/Cellar/python3/3.6.1/bin/python3.6”
7、ctrl o 保存 ctrl x 退出
8、输入命令
**(~&source ~/.bash_profile )**
在终端中zsh的默认python
**(~$python -V)**
会是python3.6.1
但是,当你打开一个新的终端时,输入
**(~$python -V)**
出现的还是系统的2.7.x,怎么办,这是就是文章的题目所说的
9、打开zsh配置文件 ~/.zshrc
**(~$vim ~/.zshrc)**
在后面添加一句 source ~/.bash_profile
保存退出
10、打开一个新的终端,
**(~$zsh)**
**(~$python -V)**
11、很有可能就成功了