MacOS使用Homebrew升级python3.7

前提

安装好Homebrew,国内的brew下载慢,需要更换镜像才能正常下载安装

步骤

查看当前系统所有python的版本,Mac默认的版本是2.7

python +(tab键)

如果已有3.7的版本的话跳过下一步

使用brew命令安装python3,默认安装最新版本,当前是3.7版本

brew install python3

安装完后查看python3.7的安装路径,一般是这个路径/usr/local/bin/python3.7

which python3.7

配置python的环境变量

vim ~/.bash_profile

加入如下配置:
alias python="/usr/local/bin/python3.7"

使配置文件生效

source ~/.bash_profile

查看当前python版本是否生效,显示3.7版本则表示成功

python -V
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你在Python 3.7中缺少_bz2模块,这可能是由于缺少bzip2库或未正确安装Python。 要解决此问题,你可以尝试以下步骤: 1. 安装bzip2库 在Ubuntu系统上,可以使用以下命令进行安装: ``` sudo apt-get update sudo apt-get install libbz2-dev ``` 在CentOS系统上,可以使用以下命令进行安装: ``` sudo yum install bzip2-devel ``` 在MacOS上,可以使用Homebrew进行安装: ``` brew install bzip2 ``` 2. 重新编译Python 如果安装了bzip2库后仍然无法找到_bz2模块,则可能需要重新编译Python。在重新编译Python之前,确保已卸载当前安装Python版本。 在Ubuntu系统上,可以使用以下命令安装必要的编译器和工具: ``` sudo apt-get update sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget ``` 在CentOS系统上,可以使用以下命令安装必要的编译器和工具: ``` sudo yum groupinstall "Development Tools" sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel ``` 在MacOS上,可以使用以下命令安装必要的编译器和工具: ``` xcode-select --install brew install openssl readline sqlite3 xz zlib ``` 然后,下载Python源代码并解压缩: ``` wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz tar -xzf Python-3.7.0.tgz cd Python-3.7.0 ``` 最后,编译和安装Python: ``` ./configure --enable-optimizations make -j8 sudo make altinstall ``` 注意使用`make altinstall`而不是`make install`,这是因为我们不想覆盖系统默认的Python版本。 完成后,你应该可以在Python 3.7使用_bz2模块了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值