喜大普奔,苹果现已正式推出的macOS 12.3版本,终于把自带的Python 2给删了!
此前测试版推出时,就有网友激动地表示:
终于!虽然我是Python的死忠粉,但我真的希望操作系统们不要再内置Python了!!!
操作系统捆绑编程语言是缺点而非优点。
毕竟,一顿操作猛如虎,最后因为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
关键词:
- 发力蛋制品 劲仔食品小蛋圆圆鹌鹑蛋入围iSEE全球创新品牌百强榜
- 新捷途X70S颜值与实力全面升级,将于4月29日发布预售
- 奶茶行业品牌多、竞争大 冰雪时光靠什么赢得掌声?
- 千千惠生活全国上线“随心退”功能,消费者可无条件随时退款
- 杭州临平区:创建市场疫情防控“三色”预警分类管理机制 动态防控监测预警
- 海南开展防止一次性不可降解塑料制品入岛联合执法行动 对当事人立案调查
- 河北保定市场监管局创新应用信用分级分类监管 提升监管效能助力营商环境优化
- 原料新鲜 用料扎实 冰雪时光稳扎茶饮下沉市场
- 陕西省市场监管局连续三年荣获平安陕西建设先进集体 充分发挥市场监管职能优势
- 浙江杭州:西湖食品安全风险综合治理中心挂牌成立 健全机制规范运行为
- 湖北恩施州鹤峰县市场监管局开展进口水果排查专项行动 加强宣传引导
- 宁夏青铜峡市场监管局:拧紧节日食药“安全阀” 确保节日期间市场安全稳定
- 北京东城对辖区旅游客运企业开展专项联合检 营造和谐市场环境
- 安徽开展专项执法查处滥用行政权力行为 共同营造公平竞争良好社会环境
- 安徽启动2022年春茶地理标志保护专项行动 促进茶产业高质量发展
- 吉林:开展知识产权代理行业“蓝天”专项整治行动 促进知识产权服务业健康发展
- 福建福州:宣传知识产权法律知识 全方位推进地方高质量发展超越
- 辽宁抚顺积极建设知识产权强市 建设知识产权强市为目标
- 2021年全国公共服务质量监测情况发布 南京以总体满意度排名第一
- 立案20件!安徽严查哄抬物价等价格违法行为 督促经营者守法经营
