在zsh中安装Python3

本文详述了在mac系统中,如何在zsh环境下安装Python3,包括使用homebrew安装、配置环境变量等步骤,解决bash与zsh环境变量不同步的问题,确保Python3成为默认版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     在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 PATH

PATH=”/usr/local/Cellar/python3/3.6.3/bin:${PATH}export PATH

alias 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
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值