如何通过安装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中二维阵列的变换实例
Oct 09 Python
python修改操作系统时间的方法
May 18 Python
Python 多线程不加锁分块读取文件的方法
Dec 11 Python
Django rest framework jwt的使用方法详解
Aug 08 Python
解决python3 安装不了PIL的问题
Aug 16 Python
python做接口测试的必要性
Nov 20 Python
Python实现微信好友的数据分析
Dec 16 Python
python基于三阶贝塞尔曲线的数据平滑算法
Dec 27 Python
Python random库使用方法及异常处理方案
Mar 02 Python
解决python脚本中error: unrecognized arguments: True错误
Apr 20 Python
Python实现自动签到脚本的示例代码
Aug 19 Python
python小技巧——将变量保存在本地及读取
Nov 13 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
php 静态页面中显示动态内容
2009/08/14 PHP
使用Apache的htaccess防止图片被盗链的解决方法
2013/04/27 PHP
解析Ubuntu下crontab命令的用法
2013/06/24 PHP
php版本的cron定时任务执行器使用实例
2014/08/19 PHP
laravel按天、按小时,查询数据的实例
2019/10/09 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
prototype 1.5相关知识及他人笔记
2006/12/16 Javascript
枚举JavaScript对象的函数
2006/12/22 Javascript
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
event.srcElement 用法笔记e.target
2009/12/18 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
Javascript改变CSS样式(局部和全局)
2013/12/18 Javascript
gridview生成时如何去掉style属性中的border-collapse
2014/09/30 Javascript
angular.foreach 循环方法使用指南
2015/01/06 Javascript
javascript解三阶幻方(九宫格)
2015/04/22 Javascript
jQuery定义插件的方法
2015/12/18 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(放大缩小)
2016/12/02 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
深入理解JavaScript继承的多种方式和优缺点
2017/05/12 Javascript
使用Vue完成一个简单的todolist的方法
2017/12/01 Javascript
解决betterScroll在vue中存在图片时,出现拉不动的问题
2018/09/27 Javascript
浅谈Vue.js中如何实现自定义下拉菜单指令
2019/01/06 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
2019/02/20 Javascript
vue基于v-charts封装双向条形图的实现代码
2019/12/09 Javascript
Python求导数的方法
2015/05/09 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
2016/04/20 Python
Python对列表中的各项进行关联详解
2017/08/15 Python
Python3中函数参数传递方式实例详解
2019/05/05 Python
Python爬取腾讯视频评论的思路详解
2019/12/19 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
Python 实现二叉查找树的示例代码
2020/12/21 Python
设计师求职信
2014/07/01 职场文书
入学证明
2015/06/23 职场文书
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
2022/04/11 Vue.js