mac系统,如何安装python3?命令行如何识别pip命令?
发布于 作者:苏南大叔 来源:程序如此灵动~
在mac系统下安装python,是一种很奇怪的体验。安装完python后,命令行里面并没有识别出python这个命令,您说奇怪不奇怪。识别出python后,却依然不能识别pip命令。这奇怪不奇怪?安装完pip命令后,倒是能主动识别出pip了。不过,这个pip命令安装package的时候,依然很多奇怪的事情。

苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验文章。本文测试环境:mac@13.6.1 (22G313),python@3.8.10,pip@23.3.1。
情况描述
目前的需求是:
安装一款基于python@3.8的源码,必须在非windows环境下安装。所以,被迫启用了很久没动过的macbook。
下载python@3.8,官方下载地址:
- https://www.python.org/downloads/macos/
- https://www.python.org/ftp/python/3.8.10/python-3.8.10-macosx10.9.pkg
识别python命令
安装完成后,依然无法识别python命令。研究了一通,发现安装的程序体叫做python3,不叫python。使用where查找python3,得到了三个结果。依次测试版本号,发现了目标版本的python@3.8的路径。
where python3输出:
/Library/Frameworks/Python.framework/Versions/3.8/bin/python3
/usr/local/bin/python3
/usr/bin/python3修改~/.zshrc,增加alise别名设置。
vi ~/.zshrcalias python=/usr/local/bin/python3source ~/.zshrc识别pip命令
识别出python命令后,依然无法识别pip命令,使用下面的命令安装pip命令。
curl -o get-pip.py 'https://bootstrap.pypa.io/get-pip.py'
sudo python get-pip.py值得一提的是:这个get-pip.py并不是万能的,如果使用低版本的python来运行下载得到的这个脚本的话,会得到提示:需要下载另外的和python版本号对应的get-pip.py。
参考文章:
结语
更多python相关文章,请点击苏南大叔的文章: