在zsh中安装Python3

来源:互联网 发布:优化最差的游戏 编辑:程序博客网 时间:2024/06/05 20:13

     在mac系统中,默认的python是2.7版本。但是python现在早已更新了3.x版本,所以身为一名作死的程序员,肯定是要安装一个python3版本啦~~。
     众macer所知,homebrew和zsh是mac的两个神器。尤其是zsh,具体原因这里不再赘述,那么要在zsh中安装python3怎么办呢?网上许多教程,讲得都不清楚,这事需要bash和zsh一起干才能成功。我们先大体浏览一下步骤:

  • 1.安装homebrew
  • 2.安装python3
  • 3.安装zsh
  • 4.在bash中配置环境变量
  • 5.在zsh中配置环境变量

1.安装homebrew:

     官网上说的很清楚:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.安装python3

     一个简单的命令就好了,不需要那么复杂的。

brew install python3

3.安装zsh

curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

     就像homebrew一样,直接安装就好了。这里要说明一下怎么卸载zsh:进入zsh环境下!!
     执行:uninstall_oh_my_zsh就可以卸载了。千万不要在bash环境下卸载。

4.在bash环境下配置环境变量

vim ~/.bash_profile

     打开后是一个空文件,然后输入下面的环境变量:

PATH=”/usr/local/bin:${PATH}export PATHPATH=”/usr/local/Cellar/python3/3.6.3/bin:${PATH}export PATHalias python="/usr/local/Cellar/python3/3.6.3/bin/python3.6"

     注意最后一行的alias,是一个替代的语句,即python就等于后面那一串路径下的python3.6文件。
     最后不要忘记再编译一下环境变量:

source ~/.bash_profile

5.在zsh环境下配置环境变量

     首先我得说说为什么不在bash下配置。因为bash可能根本读不到zsh下的一些文件。就跟你在zsh下,虽然命令行可以访问系统的文件,可是环境变量就是找不到系统文件一样。我们要是在bash下执行source ~/.zshrc 的话,就会报下面的错误:


这里写图片描述

     所以我们必须切换到zsh下去编译zshrc:

chsh -s /bin/zsh

     注意这里切换完之后,需要再打开一个命令行窗口,才能进入zsh。

vim ~/.zshrc

     在最后一行加入:

source ~/.bash_profile

     这是与bash的连接。每打开一个zsh窗口,就会执行一遍source ~/.bash_profile,python3的路径也会把2覆盖掉。所以我们每次打开就是python3的环境了。

source ~/.zshrc

     最后不要忘记编译一下zshrc。

6.测试

     好啦,最后输入

python -v

测试一下吧~:


这里写图片描述

可以看出来python版本是3.6.3~

GOOD LUCK FOR YOU!

                                      memoryjdch编辑于2017.10.26
原创粉丝点击