栏目分类
热点资讯
你的位置:welcome世界杯网址app官方入口 > 客户服务 > 新版macOS终于删掉自带Python2 这奔忙操作连Python死忠粉都喝彩

客户服务

新版macOS终于删掉自带Python2 这奔忙操作连Python死忠粉都喝彩

发布日期:2022-11-23 02:02    点击次数:67

新版macOS终于删掉自带Python2 这奔忙操作连Python死忠粉都喝彩

拜访:

苹果在线市廛(中国) - Mac

操作体系捆绑编程言语是弱点而非所长。

到底,一顿操作猛如虎,最后因为 Python 版本杂遝代码跑不起来的,该当不止我一个……

具体的更新是这样的:

苹果默示,在此次更新中,原来内置按部就班的 Python 2.7 会被移除,并倡导开发者们运用 Python 3 或许别的编程言语。此前,苹果曾说明称,在体系内保管 2020 年平易近间就已收场更新回护的 Python 2,是为了担保旧版软件的兼容性。

需求留心的是,macOS Monterey 12.3 并无预装 Python 3。

全国苦 Python 情形杂遝久矣

人生苦短,我用 Python。

Python 因其俭朴易用、深造成本低而流行全全国。但所长突出,槽点也真实许多。除了执行速度慢、Python 2 和 3 不兼容这样的成就,客户服务其开发情形之杂遝也时常为人所诟病。

看另外一张闻名的梗图就简单能感想感染到开发者们的苦楚了……

现实上,为相识决这个成就,顺序员们也没少尽力。比喻 pipenv,就是专门用来简化 Python 开发情形配置的货物。具体而言,pipenv 具有下列特点:

集成 pip 和 virtualenv 两者的功用;

运用 Pipfile 和 Pipfile.lock 来改换 requirement.txt,更苟且搞清寄托纠葛;

可以或许在开发情形中运用多个 Python 版本;

普及运用哈希校验,能自动表露安好马脚;

可经由过程自动加载.env 读取情形变量,简化开发流程。

virtualenv、venv、poetry、conda…… 这些 Python 情形打点货物也都在顺序员群体中流行。不过,也有顺序员吐槽,一次又一次的重复造轮子本身也是一种灾难……

Python 社区一次一次又一次地重复造轮子,distutils、setuptools、pip、pipenv、tox、flit、conda、poetry、virtualenv、requirements.txt、setup.py、setup.cfg、pyproject.toml…… 需求处理惩罚的麻烦事儿几近列不完。

这是一场灾难。

那末,你被 Python 的“杂遝”搅扰过吗?

参考链接:

[1]https://developer.apple.com/documentation/macos-release-notes/macos-12_3-release-notes#Python

[2]https://news.ycombinator.com/item?id=30115214