python - 对mac上多个版本的pip感到困惑
问题描述
我正在尝试在我的 mac 计算机上设置 Python 3,我的计算机上似乎有很多版本的 pip,不确定我应该使用哪个版本。
当我 pip --version
在终端中运行时pip 19.2.3 from /Library/Python/2.7/site-packages/pip-19.2.3-py2.7.egg/pip (python 2.7)
,我很确定这只是 mac os 附带的版本。
当我跑步时,python3 -m pip --version
我得到pip 20.1.1 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)
当我跑步时,pip3 --version
我得到pip 19.0.3 from /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)
我希望有人可以解释两者之间的区别
解决方案
第一个和第三个点似乎来自操作系统(假设你在 Catalina 上?),第二个似乎是你安装的那个。
请参阅 https://docs.python.org/3/using/mac.html 和 Python 3.7.3 Inadvertently Installed on Mac OS 10.15.1 - 现在包含在 Xcode Developer Tools 11.2 中?
推荐阅读
- python - Numpy诊断不返回矩阵
- javascript - 按优先级对分组数组进行排序
- python - 我可以在同一个系统中使用 python 2 和 python3 吗?
- c# - .Net Entity Framework 检查值是否存在于不同的表中优化
- php - 通过从控制器重定向将数据发布到支付网关
- c# - Unity3D:是否可以在不重新计算三角形、紫外线和法线的情况下动态更改网格中的顶点?
- sorting - 在列表中排序
- dynamics-crm - 查询 CosmosDB 并返回一个值,如果输出值匹配,则将此值发送给 CRM,如果不匹配则发送电子邮件
- android - 更新 gradle / firebase 后插页式广告中断,返回错误“未捕获的 ReferenceError:未定义 videoInterstitial”
- prefect - Prefect 如何同时扩展数千个工作流?