mac 之 homebrew 配置Python环境 | 您所在的位置:网站首页 › mac终端安装软件在哪里安装 › mac 之 homebrew 配置Python环境 |
文章目录
1、Homebrew是什么?为什么要使用Homebrew
2、brew 安装Homebrew基本用法
3、brew 配置 Python开发环境brew 安装 Python3安装任意版本 Python【自用】brew 卸载 Python3
4、brew 安装旧版本的软件
1、Homebrew是什么?
引用官方的一句话:Homebrew 是MacOS 不可或缺的套件管理器。 Homebrew 是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 为什么要使用HomebrewMacOS 是基于Unix的,它可以使用非常多Linux平台上开源的优秀工具,比如wget,比如dos2unix脚本工具等。 但是 MacOS 系统本身却缺少Linux下得包管理器。比如Fedora的yum与dnf,比如Ubuntu的apt-get,比如ArchLinux的Pacman等。 于是这些优秀的开源软件在Mac上的安装只能通过下载源码,编译,安装,配置环境变量的步骤来完成安装。对于大部分的软件,在安装过程中是需要很多的依赖库的,手动去解决这些依赖库是十分痛苦的事情。包管理器干的就是这样的事情:解决软件安装过程中的依赖关系。 有一个开源的项目叫Homebrew,完美解决了MacOS 上没有包管理器的尴尬。 2、brew 安装 brew介绍 brew是一个软件包管理工具,类似于centos下的yum或者ubuntu下的apt-get,非常方便,免去了自己手动编译安装的不便 brew 安装目录 /usr/local/Cellar brew 配置目录 /usr/local/etc brew 命令目录 /usr/local/bin注:homebrew在安装完成后自动在/usr/local/bin加个软连接,所以平常都是用这个路径 Mac系统自带python路径为: /System/Library/Frameworks/Python.framework/Version Homebrew基本用法 操作命令更新 homebrewbrew update更新所有安装过的软件包brew upgrade更新指定软件包brew upgrade *****查找软件包brew search *****安装软件包brew install *****卸载软件包brew remove *****罗列出已安装的软件包brew list查找软件包信息brew info *****罗列出软件包的依赖关系brew deps *****列出可以更新的软件包brew outdated 3、brew 配置 Python开发环境 brew 安装 Python3在终端输入以下命令: brew search python3@ # 查看支持安装的版本 brew install python3就可以轻松easy安装python了,安装完成后提示 查看 python3 安装路径 不必在意出现多个 /usr/local/bin/python3 # 查看 mac下都有哪些 Python3的安装路径 viatorsun@MacBook ~ % where python3 /Library/Frameworks/Python.framework/Versions/3.8 /usr/local/bin/python3 /usr/local/bin/python3 /usr/local/bin/python3 /usr/bin/python3大意就是:python安装完成,具体路径是: /usr/local/Cellar/[email protected]/3.8.5可以在finder中前往, 并通过以下命令把软件链接到LaunchPad中,也就是应用程序里。试一下: brew linkapps python3完成后提示: 再一看launchPad果然多了两个APP, 安装任意版本 Python【自用】前往Python官网,下载离线版本的Python安装包,直接安装即可; 唯一不同 brew安装为:在launchpad 中有两个 python3 的IDLE,可通过下方命令删除即可 删除Python 3.x 应用目录: 查看launchpad中python3的IDLE就被删除了 $ cd /Applications $ sudo rm -rf Python\ 3.x/ # Python 3.x存在空格 # 或者 sudo rm -rf "/Applications/Python 3.x" brew 卸载 Python3删除Python3 $ ls /Library/Frameworks/Python.framework/Versions/3.x $ sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.x删除Python 3.x 应用目录: 查看launchpad中python3的IDLE就被删除了 $ cd /Applications $ sudo rm -rf Python\ 3.x/ # Python 3.x存在空格 # 或者 sudo rm -rf "/Applications/Python 3.x"删除/usr/local/bin 目录下指向的Python3.x 的连接: $ cd /usr/local/bin/ $ ls -l /usr/local/bin $ rm Python3.x相关的文件和链接 # Python3.x相关的文件和链接需要你自行确认 # 或者 cd /usr/local/bin/ ls -l /usr/local/bin | grep '/Library/Frameworks/Python.framework/Versions/3.x' # 查看链接 brew prune # 清除链接和目录 4、brew 安装旧版本的软件默认的 brew install XXX 安装的都是最高版本的软件 安装位置为: https://github.com/Homebrew/homebrew-core/commits/master/Formula/python.rb首先卸载 python3.7 brew uninstall python找到对应的旧版本的 commit, 点击 view 后, 以 raw 模式打开,保存文件到本地。 将下载的python.rb文件替换到下面的 /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/路径,直接安装 brew install python |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |