如何通过安装HomeBrew来安装Python3


Posted in Python onDecember 23, 2020

首先说什么是HomeBrew?

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

为什么要使用Homebrew

Mac OS X是基于Unix的,它可以使用非常多Linux平台上开源的优秀工具,比如wget,比如dos2unix脚本工具等。
但是OS X系统本身却缺少Linux下得包管理器。比如Fedora的yum与dnf,比如Ubuntu的apt-get,比如ArchLinux的Pacman等。
于是这些优秀的开源软件在Mac上的安装只能通过下载源码,编译,安装,配置环境变量的步骤来完成安装。对于大部分的软件,在安装过程中是需要很多的依赖库的,手动去解决这些依赖库是十分痛苦的事情。包管理器干的就是这样的事情:解决软件安装过程中的依赖关系。
有一个开源的项目叫Homebrew,完美解决了Mac OS X上没有包管理器的尴尬。

百度HomeBrew可以发现以下两条链接:

Homebrew — The missing package manager for macOS

Homebrew — macOS 不可或缺的套件管理器

点击链接会跳转到HomeBrew的官网,

打开终端窗口,输入以下命令

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

即可成功安装HomeBrew。

可能到现在你还不知道到底HomeBrew有什么用,那我们用它安装一下Python,因为我的Mac OS系统是10.12的,所以我要安装3.X的python版本。

在终端输入以下命令:

brew install python3

就可以轻松easy安装python了,安装完成后提示

如何通过安装HomeBrew来安装Python3

大意就是:python安装完成,具体路径是:/usr/local/Cellar/python3/3.6.0,可以在finder中前往,

并通过以下命令把软件链接到LaunchPad中,也就是应用程序里。

试一下:

brew linkapps python3

完成后提示:

如何通过安装HomeBrew来安装Python3

再一看launchPad果然多了两个APP,

如何通过安装HomeBrew来安装Python3

到此这篇关于如何通过安装HomeBrew来安装Python3的文章就介绍到这了,更多相关HomeBrew安装Python3内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
在Django中创建第一个静态视图
Jul 15 Python
Python编程中使用Pillow来处理图像的基础教程
Nov 20 Python
python实现简易版计算器
Jun 22 Python
python实现推箱子游戏
Mar 25 Python
对python读写文件去重、RE、set的使用详解
Dec 11 Python
python防止随意修改类属性的实现方法
Aug 21 Python
利用pytorch实现对CIFAR-10数据集的分类
Jan 14 Python
python selenium自动化测试框架搭建的方法步骤
Jun 14 Python
Python程序慢的重要原因
Sep 04 Python
解决python3.x安装numpy成功但import出错的问题
Nov 17 Python
python 元组和列表的区别
Dec 30 Python
Python实现邮件发送的详细设置方法(遇到问题)
Jan 18 Python
python实现定时发送邮件到指定邮箱
Dec 23 #Python
python实现定时发送邮件
Dec 23 #Python
python脚本定时发送邮件
Dec 22 #Python
如何用python批量调整视频声音
Dec 22 #Python
分享一个python的aes加密代码
Dec 22 #Python
解决PyCharm无法使用lxml库的问题(图解)
Dec 22 #Python
去除python中的字符串空格的简单方法
Dec 22 #Python
You might like
PHP中is_file不能替代file_exists的理由
2014/03/04 PHP
php简单统计在线人数的方法
2016/05/10 PHP
图片自动更新(说明)
2006/10/02 Javascript
fromCharCode和charCodeAt 方法
2006/12/27 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
基于jquery的固定表头和列头的代码
2012/05/03 Javascript
javascript中判断一个值是否在数组中并没有直接使用
2012/12/17 Javascript
Js实现手机发送验证码时按钮延迟操作
2014/06/20 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
使用node+vue.js实现SPA应用
2016/01/28 Javascript
基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)
2016/06/22 Javascript
AngularJs bootstrap搭载前台框架——基础页面
2016/09/01 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
JavaScript表单即时验证 验证不成功不能提交
2017/08/31 Javascript
jQuery实现的点击标题文字切换字体效果示例【测试可用】
2018/04/26 jQuery
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
express + jwt + postMan验证实现持久化登录
2019/06/05 Javascript
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
Javascript生成器(Generator)的介绍与使用
2021/01/31 Javascript
[06:33]3.19 DOTA2发布会 海涛、冷冷、2009见证希望
2014/03/21 DOTA
[01:31](回顾)杀出重围,决战TI之巅
2014/07/01 DOTA
关于PyCharm安装后修改路径名称使其可重新打开的问题
2020/10/20 Python
欧姆龙医疗保健与医疗产品:Omron Healthcare
2020/02/10 全球购物
中学校庆方案
2014/03/17 职场文书
担保书格式及范文
2014/04/01 职场文书
委托公证书
2014/04/08 职场文书
设计顾问服务计划书
2014/05/04 职场文书
贷款承诺书
2015/01/20 职场文书
检讨书范文
2015/01/27 职场文书
2015年大学辅导员工作总结
2015/05/12 职场文书
休学证明范本
2015/06/19 职场文书
校长新学期致辞
2015/07/30 职场文书
apache基于端口创建虚拟主机的示例
2021/04/22 Servers
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
2021/05/29 MySQL
python通过函数名调用函数的几种方法总结
2021/06/07 Python