如何在 Mac M1 和intel 上使用 pyenv 运行多个版本的 Python2 Python3

如何在 Mac M1 和intel 上使用 pyenv 运行多个版本的 Python2 Python3,第1张

如何在 Mac 上使用 pyenv 运行多个版本的 Python

如果你需要运行一个使用你没有在 macOS 上安装的 Python 版本的项目,试试 pyenv。


为什么 Python 的版本很重要?

起初这是一个奇怪的概念,但编程语言会像任何其他软件一样发生变化。


它们有错误、修复和更新,就像您喜欢的任何API 和任何其他软件一样。


同样,不同的版本由称为语义版本的三位数字标识。


多年来,Python 2 是该编程语言常用的主要版本。


2020 年 1 月,Python 2达到了生命周期,从那时起,该语言的核心维护者将只支持 Python 3。


Python 3 正在稳步发展,并定期发布新的更新。


这使得定期获得这些更新对我来说很重要。


最近,我尝试在 macOS 上运行一个依赖于 Python 3.5.9 的项目,我的系统上没有安装该版本。


认为 Python 包管理器pip可以安装它似乎是合乎逻辑的*,但事实并非如此:

$ pip install python3.5.9
Collecting python3.5.9
  ERROR: Could not find a version that satisfies the requirement python3.5.9 (from versions: none)
ERROR: No matching distribution found for python3.5.9

我可以从 Python 官方网站下载该版本,但如何在我的 Mac 上与我现有的 Python 版本一起运行它?每次运行解释器时指定我打算使用的 Python 版本(例如 python3.7 或 python3.5)似乎最容易出错。


一定有更好的方法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/567526.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存