如何通过安装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实现定时播放mp3
Mar 29 Python
Python中的ConfigParser模块使用详解
May 04 Python
有趣的python小程序分享
Dec 05 Python
python集合比较(交集,并集,差集)方法详解
Sep 13 Python
Python函数参数匹配模型通用规则keyword-only参数详解
Jun 10 Python
python plotly画柱状图代码实例
Dec 13 Python
使用Tensorflow实现可视化中间层和卷积层
Jan 24 Python
如何在 Django 模板中输出 "{{"
Jan 24 Python
Python第三方库的几种安装方式(小结)
Apr 03 Python
4行Python代码生成图像验证码(2种)
Apr 07 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
Jun 11 Python
Python 一键获取电脑浏览器的账号密码
May 11 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 远程关机操作的代码
2008/12/05 PHP
php session和cookie使用说明
2010/04/07 PHP
php使用百度天气接口示例
2014/04/22 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
php+ajax实现无刷新数据分页的办法
2015/11/02 PHP
PDO::lastInsertId讲解
2019/01/29 PHP
jquery隐藏标签和显示标签的实例
2013/11/11 Javascript
js利用prototype调用Array的slice方法示例
2014/06/09 Javascript
JS继承用法实例分析
2015/02/05 Javascript
使用JavaScript的AngularJS库编写hello world的方法
2015/06/23 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
2015/12/18 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
jQuery实现div拖拽效果实例分析
2016/02/20 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
2019/08/20 Javascript
Layui实现主窗口和Iframe层参数传递
2019/11/14 Javascript
在Python中使用zlib模块进行数据压缩的教程
2015/06/26 Python
python分布式环境下的限流器的示例
2017/10/26 Python
Python----数据预处理代码实例
2019/03/20 Python
详解python校验SQL脚本命名规则
2019/03/22 Python
快速查找Python安装路径方法
2020/02/06 Python
Python安装依赖(包)模块方法详解
2020/02/14 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
对python中list的五种查找方法说明
2020/07/13 Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
2020/09/03 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
利用CSS3的3D效果制作正方体
2020/03/10 HTML / CSS
详解Html5原生拖拽操作
2018/01/12 HTML / CSS
玩具反斗城西班牙网上商城:ToysRUs西班牙
2017/01/19 全球购物
英国香水店:The Perfume Shop
2017/03/27 全球购物
小米乌克兰网上商店:Xiaomi.UA
2019/10/29 全球购物
用C#语言写出在本地创建一个UDP接收端口的具体过程
2016/02/22 面试题
平安建设工作方案
2014/06/02 职场文书
团员个人年度总结
2015/02/26 职场文书
小学运动会加油稿
2015/07/22 职场文书
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
2021/04/06 Python
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers