mac 12以上python环境问题
每次因为环境问题,会导致浪费很多时间,故有必要写一篇博客记录一下,防止以后踩坑, 没有升级的,建议升级到mac 12以上
我现在的系统版本是 13.3.1
内置的python3版本是 3.9.6。
由于项目里需要使用python2版本,故需要装一下python2版本:
下载地址: https://www.python.org/downloads/release/python-2718/
安装方式还有通过brew方式, 我这边建议禁止使用brew安装python, 原因是后面不方便配置。
由于项目原因,我也需要安装CommandLineTools
安装命令: xcode-select --install
整套流程下来那么电脑上就有两个python3版本和一个python2版本了:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2, 有一个软连接: /usr/local/bin/python2
/usr/bin/python3
/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/bin/python3
太他妈混乱了, 我不允许出现我的电脑出现这么多python, 故删除一个python3, 防止pip安装包不好管理。
sudo rm -rf /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework
那么现在只有两个python了, 一个系统内置的python3, 还有一个是官网下载的python2. 分别看下他们的包安装路径
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构