当前位置: 首页 > news >正文

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  CurrentDload  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 pipDownloading pip-20.1.1-py2.py3-none-any.whl (1.5 MB)|████████████████████████████████| 1.5 MB 291 kB/s 
Collecting wheelDownloading wheel-0.34.2-py2.py3-none-any.whl (26 kB)
Installing collected packages: pip, wheelAttempting uninstall: pipFound existing installation: pip 20.1.1Uninstalling 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


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

http://www.xdnf.cn/news/384625.html

相关文章:

  • Vue Router
  • 【Linux系统】第四节—详解yum+vim
  • Java原生结合MQTTX---完成心跳对话(附带源码)
  • 同一个虚拟环境中conda和pip安装的文件存储位置解析
  • ALLinSSL:一站式SSL证书管理解决方案
  • ubuntu使用Postfix外部SMTP代理发送邮件
  • spring中的@Value注解详解
  • MCP Streamable HTTP 传输层的深度解析及实战分析
  • 前端代理问题
  • Ingrees 控制器与 Ingress 资源的区别
  • 容器技术 20 年:颠覆、重构与重塑软件世界的力量
  • A1062 PAT甲级JAVA题解 Talent and Virtue
  • 《Hadoop 权威指南》笔记
  • CDGP主观题题库与范例解答
  • 2021-11-16 C++歌手去掉2最高2最低均分
  • 438. 找到字符串中所有字母异位词(滑动窗口)
  • 判断点是否在立方体内
  • 计算机网络笔记(二十)——4.2网际协议IP
  • 滑动窗口,438找出字符串中所有字母的异位词
  • cpu缓存一致性
  • C语言模糊不清的知识
  • BC12-字符金字塔
  • 【C++贪心 位运算】B3930 烹饪问题|普及
  • RESTful API 与传统 API 设计:深度对比与完整实践指南RESTful 与 传统 API 的核心区别
  • 基于STM32的LCD信号波形和FFT频谱显示
  • Pandas 内存不足 或 UDF 执行慢
  • Python面向对象编程:初识类与对象
  • c++学习之路(3)
  • sched_fair 调度:负载权重、虚拟运行时间与最小虚拟时间
  • 安达发|制药车间生产计划准备性的关键影响因素及优化策略研究