如何在 Mac 上使用 pyenv 运行多个版本的 Python
为什么 Python 的版本很重要?如果你需要运行一个使用你没有在 macOS 上安装的 Python 版本的项目,试试 pyenv。
起初这是一个奇怪的概念,但编程语言会像任何其他软件一样发生变化。
它们有错误、修复和更新,就像您喜欢的任何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)似乎最容易出错。
一定有更好的方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)