如何通过安装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实现从web抓取文档的方法
Sep 26 Python
使用Python标准库中的wave模块绘制乐谱的简单教程
Mar 30 Python
Python实现的数据结构与算法之双端队列详解
Apr 22 Python
Python编程之Re模块下的函数介绍
Oct 28 Python
tensorflow实现简单的卷积网络
May 24 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
Jul 04 Python
Python 从一个文件中调用另一个文件的类方法
Jan 10 Python
Python 词典(Dict) 加载与保存示例
Dec 06 Python
python 函数嵌套及多函数共同运行知识点讲解
Mar 03 Python
Python实现播放和录制声音的功能
Aug 12 Python
详解查看Python解释器路径的两种方式
Oct 15 Python
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
Apr 25 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
总集篇&特番节目先行播出!《SAO Alicization War of Underworld》第2季度TV动画4月25日放送!
2020/03/06 日漫
谷歌音乐搜索栏的提示功能php修正代码
2011/05/09 PHP
PHP扩展程序实现守护进程
2015/04/16 PHP
PHP批量生成图片缩略图的方法
2015/06/18 PHP
PHP设计模式之迭代器模式
2016/06/17 PHP
php微信开发之带参数二维码的使用
2016/08/03 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
2017/02/06 PHP
JavaScript 命名空间 使用介绍
2013/08/29 Javascript
jquery 清空file域示例(兼容个浏览器)
2013/10/11 Javascript
jQuery动态改变图片显示大小(修改版)的实现思路及代码
2013/12/24 Javascript
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
JsRender for object语法简介
2014/10/31 Javascript
javascript跨域方法、原理以及出现问题解决方法(详解)
2015/08/06 Javascript
JQuery判断正整数整理小结
2017/08/21 jQuery
解决Layui 表单提交数据为空的问题
2018/08/15 Javascript
详解Angular6学习笔记之主从组件
2018/09/05 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
基于JS实现简单滑块拼图游戏
2019/10/12 Javascript
js正则表达式简单校验方法
2021/01/03 Javascript
复制粘贴功能的Python程序
2008/04/04 Python
Python时间的精准正则匹配方法分析
2017/08/17 Python
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
PyQt打开保存对话框的方法和使用详解
2019/02/27 Python
详解python 模拟豆瓣登录(豆瓣6.0)
2019/04/18 Python
django 中的聚合函数,分组函数,F 查询,Q查询
2019/07/25 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
python opencv实现gif图片分解的示例代码
2019/12/13 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
使用python编写一个语音朗读闹钟功能的示例代码
2020/07/14 Python
加拿大在线隐形眼镜专家:PerfectLens.ca
2016/11/19 全球购物
财务管理专业推荐信
2013/11/19 职场文书
搞笑创意广告语
2014/03/17 职场文书
开学寄语大全
2014/04/08 职场文书
经济信息系毕业生自荐信
2014/06/02 职场文书
关于读书的活动方案
2014/08/14 职场文书
CSS的class与id常用的命名规则
2021/05/18 HTML / CSS