如何通过安装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写的一个文本编辑器
Jan 23 Python
Python中使用socket发送HTTP请求数据接收不完整问题解决方法
Feb 04 Python
python实现合并两个排序的链表
Mar 03 Python
Python中最大递归深度值的探讨
Mar 05 Python
python tkinter canvas 显示图片的示例
Jun 13 Python
python基于FTP实现文件传输相关功能代码实例
Sep 28 Python
超实用的 30 段 Python 案例
Oct 10 Python
django框架auth模块用法实例详解
Dec 10 Python
解决python DataFrame 打印结果不换行问题
Apr 09 Python
Python Dataframe常见索引方式详解
May 27 Python
Python使用struct处理二进制(pack和unpack用法)
Nov 12 Python
Python 打印自己设计的字体的实例讲解
Jan 04 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选择排序法实现数组排序实例分析
2015/02/16 PHP
php视频拍照上传头像功能实现代码分享
2015/10/08 PHP
php关键字仅替换一次的实现函数
2015/10/29 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
Javascript 面向对象 对象(Object)
2010/05/13 Javascript
用js实现的模拟jquery的animate自定义动画(2.5K)
2010/07/20 Javascript
JQuery调用WebServices的方法和4个实例
2014/05/06 Javascript
使用AngularJS对路由进行安全性处理的方法
2015/06/18 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
nodejs入门教程五:连接数据库的方法分析
2017/04/24 NodeJs
浅谈关于.vue文件中style的scoped属性
2017/08/19 Javascript
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
用npm安装vue和vue-cli,并使用webpack创建项目的方法
2018/09/28 Javascript
微信小程序实现时间预约功能
2018/11/27 Javascript
JavaScript数组去重实现方法小结
2020/01/17 Javascript
JavaScript实现矩形块大小任意缩放
2020/08/25 Javascript
python在不同层级目录import模块的方法
2016/01/31 Python
Python3使用requests包抓取并保存网页源码的方法
2016/03/15 Python
python中reader的next用法
2018/07/24 Python
Python OpenCV图像指定区域裁剪的实现
2019/10/30 Python
如何在sublime编辑器中安装python
2020/05/20 Python
python适合做数据挖掘吗
2020/06/16 Python
安装并免费使用Pycharm专业版(学生/教师)
2020/09/24 Python
浅谈CSS3鼠标移入图片动态提示效果(transform)
2017/11/06 HTML / CSS
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
爱他美官方海外旗舰店:Aptamil奶粉
2017/12/22 全球购物
Bloomingdale’s阿联酋:选购奢华时尚、美容及更多
2020/09/22 全球购物
介绍一下Transact-SQL中SPACE函数的用法
2015/09/01 面试题
旅游管理毕业生自荐信
2013/11/05 职场文书
程序员岗位职责
2013/11/11 职场文书
档案接收函范文
2014/01/10 职场文书
《燕子》教学反思
2014/02/18 职场文书
个人查摆剖析材料
2014/10/04 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
MySQL系列之一 MariaDB-server安装
2021/07/02 MySQL
苹果可能正在打击不进行更新的 App
2022/04/24 数码科技