如何通过安装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 相关文章推荐
Python的Bottle框架的一些使用技巧介绍
Apr 08 Python
python图片验证码生成代码
Jul 02 Python
解决Python requests 报错方法集锦
Mar 19 Python
AI人工智能 Python实现人机对话
Nov 13 Python
TensorFlow实现简单卷积神经网络
May 24 Python
Python实现的本地文件搜索功能示例【测试可用】
May 30 Python
对python csv模块配置分隔符和引用符详解
Dec 12 Python
解决yum对python依赖版本问题
Jul 05 Python
python 修改本地网络配置的方法
Aug 14 Python
pycharm 设置项目的根目录教程
Feb 12 Python
python列表切片和嵌套列表取值操作详解
Feb 27 Python
详解Python中的路径问题
Sep 02 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
超级简单的发送邮件程序
2006/10/09 PHP
MongoDB在PHP中的常用操作小结
2014/02/20 PHP
php使用function_exists判断函数可用的方法
2014/11/19 PHP
juqery 学习之四 筛选过滤
2010/11/30 Javascript
20款效果非常棒的 jQuery 插件小结分享
2011/11/18 Javascript
分享一个asp.net pager分页控件
2012/01/04 Javascript
父元素与子iframe相互获取变量和元素对象的具体实现
2013/10/15 Javascript
jQuery$命名冲突怎么办如何解决
2014/01/16 Javascript
javascript获取隐藏元素(display:none)的高度和宽度的方法
2014/06/06 Javascript
AngularJS基础知识
2014/12/21 Javascript
jQuery选择器源码解读(三):tokenize方法
2015/03/31 Javascript
BootStrap的alert提示框的关闭后再显示怎么解决
2016/05/17 Javascript
AngularJS基础 ng-click 指令示例代码
2016/08/01 Javascript
基于angular实现模拟微信小程序swiper组件
2017/06/11 Javascript
JavaScript 中Date对象的格式化代码方法汇总
2017/09/06 Javascript
Three.js如何用轨迹球插件(trackball)增加对模型的交互功能详解
2017/09/25 Javascript
element-ui表格合并span-method的实现方法
2019/05/21 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
react实现移动端下拉菜单的示例代码
2020/01/16 Javascript
js键盘事件实现人物的行走
2020/01/17 Javascript
Postman环境变量全局变量使用方法详解
2020/08/13 Javascript
[01:11]辉夜杯战队访谈宣传片—CDEC.Y
2015/12/26 DOTA
深入解析Python中的集合类型操作符
2015/08/19 Python
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
python中异常报错处理方法汇总
2016/11/20 Python
python flask解析json数据不完整的解决方法
2019/05/26 Python
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
Desigual德国官网:在线购买原创服装
2018/03/27 全球购物
Lookfantastic俄罗斯:欧洲在线化妆品零售商
2019/08/06 全球购物
俄罗斯披萨、寿司和面食送货到家服务:2 Берега
2019/12/15 全球购物
高中校园广播稿
2014/01/11 职场文书
关于圣诞节的广播稿
2014/01/26 职场文书
2014年销售工作总结范文
2014/12/01 职场文书
党员发展大会主持词
2015/07/03 职场文书
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android