MacOS Python安装 + 镜像源配置(包括版本选择)
第一步 打开官网
https://www.python.org/
为什么选择官网安装
安装后不用配置环境变量,开箱即用~
第二步 光标移动道downloads,选择你对应的操作系统。
点击对应操作系统名称,即可看到所有的历史版本,安装左边一列的稳定版本。
第三步 点击想要的版本下载即可。
由于官方的服务器不在国内,所以下载可能会变慢,耐心等待即可。
版本选择的推荐
先说结论,建议选3.9.x/3.10.x/3.11.x
本人不是python开发,大概翻了下资料,python有三个大版本转折。
2.6.x => 2.7.x
主要区别就是,是否自带pip终端应用。
-
在 2.6.x版本及以前, python的原生pip终端应用都是要安装了python之后,再手动下载的。
什么是终端应用就不展开了,就是你在terminal上操作的命令,类似curl、wget、git、yum、vim这些。
-
而在2.7.x及其之后的版本,都是通过安装python直接覆盖pip终端应用的。
2.x.x => 3.x.x
史诗级变更。想要了解可以参考这篇文章 => https://snarky.ca/why-python-3-exists/。
(我个人理解大概就是为了让python推向国际市场,修改了底层的编码逻辑,去兼容多语言的问题。感觉是错的,希望有大佬纠正~)
为什么说史诗级,py2的代码py3是基本上执行不了的,甚至python 和 pip终端应用命令都直接从python
/ pip
换成了python3
/pip3
为什么选择这些版本
还是downloads标签下,有个all releases,这边介绍了现有版本的运行状况,security的含义就是安全~。官网推荐!
第四步 打开安转包
只要点继续,同意安装即可。
安装即可
第五步 确认安装
打开terminal终端,command + 空格 ,输入terminal。
#输入 大写V
pip3 -V
#输出 显示python安装路径
pip 21.2.4 from /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/pip (python 3.10)
如果输出显示python安装路径,那说明一切OK!
更换pip镜像源
为什么要更新镜像源? ------ > 默认的镜像源是python官方的,下载速度慢,影响开发。
设置命令
pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple
清华大学镜像:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云镜像:https://mirrors.aliyun.com/pypi/simple
中国科技大学镜像:https://pypi.mirrors.ustc.edu.cn/simple
华为云镜像:https://mirrors.huaweicloud.com/repository/pypi/simple
检查是否配置成功
先看已经安装的py包
➜ ~ pip3 list
Package Version
---------- -------
pip 21.2.4
setuptools 58.1.0
WARNING: You are using pip version 21.2.4; however, version 25.0.1 is available.
You should consider upgrading via the '/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10 -m pip install --upgrade pip' command.
下载一个未安装过的
下载成功而且速度较快的情况就是完成了
➜ ~ pip3 install xlwt
Looking in indexes: https://mirrors.aliyun.com/pypi/simple
Collecting xlwt
Using cached https://mirrors.aliyun.com/pypi/packages/44/48/def306413b25c3d01753603b1a222a011b8621aed27cd7f89cbc27e6b0f4/xlwt-1.3.0-py2.py3-none-any.whl (99 kB)
Installing collected packages: xlwt
Successfully installed xlwt-1.3.0
WARNING: You are using pip version 21.2.4; however, version 25.0.1 is available.
You should consider upgrading via the '/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10 -m pip install --upgrade pip' command.