Mac 上如何正确的安装Python2.7和Python3

⭐️MAC平台Python的下载、安装(含Python2.7+Python3.12双版本环境变量配置)——《跟老吕学Python》 本次使用的Python版本是3.12.2 64位,下载地址是: [https://www.python.org/ftp/python/3.12.2/python-3.12.2-macos11.pkg),注意,新手很容易出错!这个命令是英文的,输入法不要搞错,手工输入的,符号不要搞错。相信新入门的朋友看明白老吕修改的规律了,如果你安装的版本跟老吕的不一样,可以模仿老吕的规律修改。写到这里,大家明白老吕为什么要写上面的版本和目录了吧,其实很简单,以下我说一下。,输入以下代码检查系统自带的Python版本。 阅读详情
AI摘要

本文详细介绍了如何在Mac上正确安装Python2和Python3两个版本,避免与系统自带Python版本冲突。通过使用Homebrew进行安装并设置正确的路径变量,确保能够自由选择使用哪个版本。

一、Python 介绍

Python介绍

Python3在2008年12月3日正式发布, 但是有很多library还是使用Python2.7,所以需要在Mac里面同时装这两个版本,并且和系统所使用的Python区分开来呢?今天要写的是如何第一次就正确安装好,并且切换预设版本,不在误用系统的Python。

二、安装

STEP 1 安装Xcode

安装完成后 安装 Xcode command line tool

xcode-select --install

STEP 2 安装Homebrew

可以参考官网或者直接粘贴:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

STEP 3 安装Python

接下来要正式进入安装Python的步骤了!
首先,输入

python --version

会有如下结果:

9hHpy8.png

这是Mac系统要使用的Python,不去动它。所以现在我们要用homebrew来安装自己使用的Python。

利用homebrew搜索Python

brew search python

会有如下结果:

9hHYSx.png

开始安装:

brew install python

如图所示,表示python2安装成功

9hbH5d.png

brew install python3

如图所示,表示python3安装成功

9hbXxP.png

查看安装的目录

open /usr/local/Cellar/

9hqVMV.md.png

STEP 4 设定路径$PATH (不和系统Python干扰)

什么是路径$PATH呢?

还记得我们在装Python的时候,输入了brew,
系统就自动会知道要开始跑homebrew。
系统到底怎么知道我们的brew在哪里?
这就是$PATH的用途了!

echo $PATH

如图所示

9hqYqO.png

分号(:)是分隔的意思
所以当你在terminal里面输入brew时
系统就会开始从/usr/bin找起
如果在/usr/bin里面找不到的话
就会往下一个/bin去搜寻,以此类推

现在,我们回到文件夹去看
brew其实就在/usr/local/bin里面

9hqgeS.md.png

所以现在的问题就是,系统在/usr/bin里面也有一份Python
现在我们在/usr/local/Cellar里面也装了Python
这样在terminal打上python指令时,谁会被开启呢?
因为路径有顺序,所以它会先找到系统的Python
现在就要来解决这个问题

sudo emacs /etc/paths

sudo让我们取得管理员权限
用emacs这个程序编辑路径档案
terminal会要求输入密码

9hqvWR.png

如果不是这个顺序,调整成这个顺序。

control + k:把一行字剪下来
control + y:把字粘贴
control + x + s:存盘
control + x + c:关掉emacs

这时,重启terminal 会看到变化,再打一次

echo $PATH

STEP 5 安装完成,确认结果

这样就完成啰!
其实python3本身比较不会跟其他人打架
因为他就是独立的python3
所以我们主要是要确认是不是读到我们用brew装的python

which python

9hLUXV.png

如图所示带便安装成功。

如果想使用系统的Python,就输入

/usr/bin/python

9hOij0.png

Python 入门:如何在 MacOS 上安装 Python? 这是一个限制,因为从自制软件安装是为需要 tkinter 模块的开发人员准备的。对于需要从命令行安装它的用户来说,Homebrew 包管理器是一个不错的选择。从官方安装程序安装 Python 是 macOS 上最可靠的安装方法。Tkinter 是用于在 Python 中开发 GUI(图形用户界面)的标准库,但它不是 Python 的一部分。这两种方法都会为你安装 Python,但官方 Python 基金会只维护官方安装程序。附带的适用于 macOS 的 Python 包不包含 Tkinter 模块所需的。 阅读详情

相关推荐

在Mac上安装Python

请注意,Python提供了两个主要版本,即Python 2和Python 3。如果你在Mac上希望安装Python,下面是一份详细的指南,帮助你完成安装过程。现在,你已经成功安装了Python,可以开始使用它来编写和运行Python程序了。在安装向导中,选择“Install Now”(立即安装)选项,以使用默认设置进行安装。安装完成后,你将看到一个安装成功的消息。完成安装后,你可以验证Python是否成功安装到你的Mac上。下载完成后,双击下载的安装程序文件,将启动安装向导。在Mac上安装Python。

PixelLancer的博客 4510

Mac安装python 环境& pycharm

Mac安装python 环境& pychaem

Python966的博客 2万+

动态博弈、威胁与承诺(博弈论入门学习笔记四)

0 动态博弈 动态博弈:行动有先后顺序,不同的参与人在不同时点行动,先行动者的选择影响后行动者的选择空间,后行动者可以观察到先行动者做了什么选择。例如下棋、消费者和商家讨价还价、谈婚论嫁、企业之间的价格战等等。 因此,为了做出最优的行动选择,每个参与人都应该思考:如果我如此选择,对方将如何应对?如果我是他,我将会如何行动?给定他的应对,什么是我的最优选择? 动态博弈中的战略:在博弈开始之前就...

stepho的博客 1万+

新版 macos下安装python 2.7 python 3.x多版本简单方法 pyenv python多版本管理工具

在新版本的macos中已经将默认的python升级成了3.x , 今天介绍一个简单的方法在新版本的macos中快速安装 python 2.7的方法, 就是使用brew安装python版本管理工具 pyenv来安装python2.7。可见 该工具可以安装 python 2.1.3 到最新版本的python3.x。pyenv可安装的python版本和相关包列表,

Tekin 是深耕技术 20 年的全栈实战派专家,精通 Go/Python/Java 等多语言开发。博客专注技术原理与实战结合,深度解析 Python 高阶编程、Go 语言架构、数据库优化等硬核内容。涵盖并发编程、机器学习、云原生等前沿领域,通过真实案例拆 1万+

从一个过气考渣的角度看LLM智能化测试用例生成

根据业务需求生成测试用例,会涉及到相关上下文的召回、用例生成等场景。除了用例生成之外,也可以考虑应用LLM进行用例评审。因此,本文将涉及以下内容。

software_test010的博客 830

Carsim2019与Simulink (Matlab2018b)联合仿真成功(超详细)

Carsim与Simulink联合仿真成功

强强的博客 3万+

mac安装python2.7_Mac OSX 正确地同时安装Python 2.7 和Python3

可以到App Store搜寻Xcode并安装安装好了之后就把Xcode打开~第一次开启的时候会需要同意他的License Agreement之类的东西。然后到terminal输入来安装Xcode command line tool:Paste_Image.png可以到官网或是在terminal 里贴上:ruby-e"$(curl -fsSLhttps://raw.githubusercontent...

weixin_36488064的博客 4692

深入解析Transformer三大注意力机制:自注意力、交叉注意力与因果自注意力

注意力机制是深度学习中的核心概念,它模拟了人类在处理信息时选择性聚焦的能力。其基本原理是通过计算查询与键的相似度,动态地为值分配权重,从而提取关键信息。这一机制解决了传统序列模型(如RNN)难以并行化和捕获长距离依赖的痛点,技术价值在于显著提升了模型的计算效率和表征能力。在自然语言处理、计算机视觉等应用场景中,注意力机制已成为构建强大模型的基石。本文聚焦于Transformer架构中的三种核心注意力变体:自注意力用于建立序列内部的全局关联,交叉注意力连接编码器与解码器的信息,而因果自注意力则确保自回归生成的

weixin_29094775的博客 414

Mac OSX 正确地同时安装Python 2.7 和Python3.7

STEP 1 安裝套件管理工具:HOMEBREW 可以到官网[https://brew.sh/index_zh-cn.html] 粘贴命令到终端 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安裝好後可以跑一下 brew doctor 如果出現 ...

qq_37011161的博客 1623

dify制作的工作流如何通过API调用

本文介绍了如何通过Python程序调用Dify工作流API实现数据处理功能。文章详细展示了workflow和chatflow的调用方法,包括参数设置和结果输出,并提供了一个完整的API调用工具代码示例。该工具可实现文本处理、成果查重、关键词生成等功能,支持通过Python脚本或Postman进行调用。核心代码包含API请求函数和批量处理函数,通过HTTP请求与Dify服务端交互,实现自动化数据处理流程。

hhue2007的专栏 935

49、Linux内核内存管理:MGLRU、DAMON与OOM杀手详解

本文详细解析了Linux内核内存管理中的三大核心机制:MGLRU(多代LRU)页面追踪与回收机制、DAMON数据访问监控工具及其在内存优化中的应用,以及OOM(内存不足)杀手的工作原理和触发方式。同时,文章还介绍了VM overcommit_memory策略的设置及其对内存分配的影响,帮助开发者和系统管理员更好地理解Linux内存管理机制,从而优化系统性能和稳定性。

dropout6artist的博客 108

苹果笔记本macbook pro如何安装python_Mac 上如何正确的安装Python2.7和Python3

一、Python 介绍Python介绍Python3在2008年12月3日正式发布, 但是有很多library还是使用Python2.7,所以需要在Mac里面同时装这两个版本,并且和系统所使用的Python区分开来呢?今天要写的是如何第一次就正确安装好,并且切换预设版本,不在误用系统的Python。二、安装STEP 1 安装Xcode安装完成后 安装 Xcode command line tool...

weixin_40006977的博客 829

Kalibr 安装+制作采集的图片和IMU数据生成 .bag 文件 (坑最全,解决方法最简单,最详细哈哈)

方法一、Kalibr标定工具实现 开源代码连接:https://github.com/ethz-asl/kalibr 1.1 创建工作空间 ——下载程序——编译 mkdir -p ~/kalibr_workspace/src cd /kalibr_workspace/src git clone https://github.com/ethz-asl/Kalibr.git cd .. //返回上一级 catkin_make source devel/setup.bash ......

努力努力努力 6939

Mac OSX 正確地同時安裝 Python 2.7 和 Python3

Python3 出來了(其實已經出來很久了,暈)! 但是還是有很多 library 還是使用 Python2.7,所以要怎麼在 Mac 裡面同時裝這兩個版本,並且和系統所使用的 Python 區分開來呢?今天要寫的是如何第一次就正確安裝好,並且切換預設版本,不在誤用系統的 Python。 主要就這幾個步驟而已,不會太困難的(或許有些你本來就裝好了) Step 1 安裝 Xcode Step 2 安裝套件管理工具 Homebrew Step 3 安裝 Python Step 4 設定路徑 $PATH

sunny的专栏 331

智元机器人开源具身仿真框架 Genie Sim 入门教程

GenieSim是AgiBot推出的具身智能仿真框架,提供完整闭环开发管道,包括轨迹生成、模型训练和基准测试。框架支持Docker容器化部署,要求Ubuntu 22.04和NVIDIA硬件环境。主要功能涵盖: 支持12种基准测试任务 提供ADER评估框架 集成UniVLA/RDT等基线模型 支持PICO/键盘遥操作 具备轨迹记录回放功能 提供完整API控制接口 开发者可通过Hugging Face获取场景资产,使用标准化ROS主题与仿真环境交互。框架特别优化了碰撞检测和抓取物理模拟,适用于从简单抓取到复杂操

2506_90492529的博客 2542

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

mac python3 界面_Mac OSX 正确地同时安装Python 2.7 和Python3

Python3 出來了(其實已經出來很久了,暈)!但是還是有很多 library 還是使用 Python2.7,所以要怎麼在 Mac 裡面同時裝這兩個版本,並且和系統所使用的 Python 區分開來呢?今天要寫的是如何第一次就正確安裝好,並且切換預設版本,不在誤用系統的 Python。主要就這幾個步驟而已,不會太困難的(或許有些你本來就裝好了)STEP 1 安裝 XCODE可以到 App Stor...

weixin_42166261的博客 159

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

同时安装python2.7和3_Mac OSX 正确地同时安装Python 2.7 和Python3

Python3出来了(其实已经出来很久了,晕)!但是还是有很多library还是使用Python2.7,所以要怎么在Mac里面同时装这两个版本,并且和系统所使用的Python区分开来呢?今天要写的是如何第一次就正确安装好,并且切换预设版本,不在误用系统的Python。主要就这几个步骤而已,不会太困难的(或许有些你本来就装好了)Step 1 安装Xcode可以到App Store搜寻Xcode并安装...

weixin_39568889的博客 270

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

MAC OSX 正確地同時安裝 PYTHON 2.7 和 PYTHON3

Python3 出來了(其實已經出來很久了,暈)! 但是還是有很多 library 還是使用 Python2.7,所以要怎麼在 Mac 裡面同時裝這兩個版本,並且和系統所使用的 Python 區分開來呢?今天要寫的是如何第一次就正確安裝好,並且切換預設版本,不在誤用系統的 Python。 主要就這幾個步驟而已,不會太困難的(或許有些你本來就裝好了) Step 1 安裝 Xcode

hm5652188的博客 1367

Mac OSX 正确地同时安装Python 2.7 和Python3

https://stringpiggy.hpd.io/mac-osx-python3-dual-install/#step2

我不曾错过、我一直错过 7619

Android应用‘隐身术’:不修改代码,用ADB命令隐藏桌面图标(附恢复方法)

本文介绍了一种无需修改代码即可隐藏Android应用桌面图标的方法,通过ADB命令动态控制组件状态。详细解析了原理、操作步骤及恢复方法,适用于开发调试、隐私保护等场景,实现灵活可控的应用入口管理。

weixin_33674976的博客 299

mac利用套件管理工具homebrew正确地同时安装python2.7和python3

MAC OSX 正確地同時安裝 PYTHON 2.7 和 PYTHON3 Python3 出來了(其實已經出來很久了,暈)!但是還是有很多 library 還是使用 Python2.7,所以要怎麼在 Mac 裡面同時裝這兩個版本,並且和系統所使用的 Python 區分開來呢?今天要寫的是如何第一次就正確安裝好,並且切換預設版本,不在誤用系統的 Python。 ...

don14828的博客 220

python安装详细步骤mac_mac怎么安装python2.7

展开全部Mac OSX 正确地同时安装Python 2.7 和Python3ABOUT 6 MINUTES TO READ/11/29/2015/CANDY TSAI/0 COMMENTSPython3出来5261了(其实已经出来很久了,晕)!4102但是还是有很多1653library还是使用Python2.7,所以要怎么在Mac里面同时装这两个版本,并且和系统所使用的Python区分开来呢?今...

weixin_39812046的博客 3531

小白在mac中的Python2.7及Python3.6中安装Pygame

问题描述:在mac中安装了两个版本的Python,终端默认Python2.7, launchpad中可以找到Python3.6.应用程序中存在Python2.7和Python3.6的文件夹 解决:首先安装pip,安装过程中感觉系统自带Python中存有pip,可能也不需要安装。如需安装,可在“https://pip.pypa.io/en/stable/installing/”中另存“get-pi

YS_Zhang的博客 6327
上一篇: iOS横向滚动的scrollView和系统pop手势返回冲突的解决办法
下一篇: cocoapods-ybin二进制源码映射使用教程
Bytesking
博客等级 码龄10年 15粉丝 39原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值