MacOS Python3安装

python一般在Mac上会自带,但是大多都是python2。

python2和python3并不存在上下版本兼容的情况,所以python2和python3可以同时安装在一台设备上,并且python3的一些语法和python2并不互通。

所以在Mac电脑上即使有自带python,想要使用python3的话还是需要自行安装。

安装python3有几种办法,可以使用Homebrew进行安装,在终端中输入:

复制代码
brew install python3

pip3是python3的包管理工具,在使用python3的过程中经常会用到,使用Homebrew安装python3,会自动将python3和pip3一起安装。

除了使用Homebrew安装,还可以去官网下载python安装pkg进行安装:
python下载链接

下载python3

打开下载的安装包,自动跳出安装进程,一直next,然后输入MAC开机密码或者指纹,


安装过程

安装成功:


安装成功

安装完成之后检查一下是否安装成功,在终端输入

复制代码
python3

查看python3版本,正确显示python3的版本说明安装成功

复制代码
**deMacBook-Pro:~ **$ python3
Python 3.8.4 (v3.8.4:dfa645a65e, Jul 13 2020, 10:45:06) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

接下来需要安装pip3,在终端中输入下面两条命令:

复制代码
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py

**deMacBook-Pro:~ **$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1825k  100 1825k    0     0  11772      0  0:02:38  0:02:38 --:--:--  8518

**deMacBook-Pro:~ **$ python3 get-pip.py
Collecting pip
  Downloading pip-20.1.1-py2.py3-none-any.whl (1.5 MB)
     |████████████████████████████████| 1.5 MB 291 kB/s 
Collecting wheel
  Downloading wheel-0.34.2-py2.py3-none-any.whl (26 kB)
Installing collected packages: pip, wheel
  Attempting uninstall: pip
    Found existing installation: pip 20.1.1
    Uninstalling pip-20.1.1:
      Successfully uninstalled pip-20.1.1
Successfully installed pip-20.1.1 wheel-0.34.2

安装成功后使用pip3 -V 查看pip3版本,正确显示版本说明安装成功:

复制代码
**deMacBook-Pro:~ **$ pip3 -V
pip 20.1.1 from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)

最后编辑于:2025-04-21 11:15:41
© 著作权归作者所有,转载或内容合作请联系作者

喜欢的朋友记得点赞、收藏、关注哦!!!

相关推荐
胡斌附体16 分钟前
微服务调试问题总结
java·微服务·架构·调试·本地·夸微服务联调
珊瑚里的鱼18 分钟前
第九讲 | 模板进阶
开发语言·c++·笔记·visualstudio·学习方法·visual studio
bing_15825 分钟前
Spring MVC HttpMessageConverter 的作用是什么?
java·spring·mvc
未来之窗软件服务28 分钟前
人体肢体渲染-一步几个脚印从头设计数字生命——仙盟创梦IDE
开发语言·ide·人工智能·python·pygame·仙盟创梦ide
笨蛋不要掉眼泪34 分钟前
SpringAOP
java·数据库·spring·log4j
Echo``36 分钟前
40:相机与镜头选型
开发语言·人工智能·深度学习·计算机视觉·视觉检测
shlR1 小时前
Figma 新手教程学习笔记
笔记·学习·figma
lisw051 小时前
R语言的专业网站top5推荐
开发语言·r语言
清同趣科研1 小时前
扩增子分析|R分析之微生物生态网络稳定性评估之节点和连接的恒常性、节点持久性以及组成稳定性指数计算
开发语言·r语言
oioihoii1 小时前
C++23 新增的查找算法详解:ranges::find_last 系列函数
java·算法·c++23