点击上方“AI遇见机器学习”,选择“星标”公众号
重磅干货,第一时间送达
鱼羊 发自 凹非寺
量子位 | 公众号 QbitAI

喜大普奔,苹果现已正式推出的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读取环境变量,简化开发流程。

virtualenvvenvpoetryconda……这些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

干货/资源微信群

△长按添加小助手

扫描二维码添加小助手微信

请备注:姓名-学校/公司-研究方向-城市

(如:小明-浙大-对话系统-北京)

即可申请加入AI算法干货/资源等交流群

AI算法应用与研究社群(知识星球) 是一个面向全体学生和算法工程师/研究员的学习交流平台。旨在分享AI论文解读,资源,求职技巧和个人成长等内容。

目前我们的社群更加专注于NLP和数据挖掘领域,具体来说涉及:NLP中的信息抽取、对话问答、query理解、情感分析、知识图谱等等;数据挖掘中的异常检测、分类回归、时序挖掘、图计算、图神经网络、AI可解释等等等等

macOS新版本终于删掉自带Python2,这波操作连Python死忠粉都叫好相关推荐

  1. 好家伙,MacOS 新版本终于删掉自带 Python2,连 Python 死忠粉都叫好!

    喜大普奔,苹果现已正式推出的 macOS 12.3 版本,终于把自带的 Python 2 给删了! 此前测试版推出时,就有网友激动地表示: " 终于!虽然我是 Python 的死忠粉,但我真 ...

  2. 好家伙,MacOS新版本终于删掉自带Python2,连Python死忠粉都叫好!

    鱼羊 发自 凹非寺 量子位 | 公众号 QbitAI 喜大普奔,苹果现已正式推出的macOS 12.3版本,终于把自带的Python 2给删了! 此前测试版推出时,就有网友激动地表示: 终于!虽然我是 ...

  3. win10系统 删掉自带的输入法

    一般我使用搜狗输入法.但是很多时候,点击输入法时,出现微软自带的输入法,而且优先级还很高. 那就把微软自带的输入法给删掉吧,只留一个输入法,这样切换输入法时,就只有搜狗的英文输入法和搜狗的中文输入法, ...

  4. 终于删掉了巧压(QiaoZip)

    第一步:找到QiaoZip文件夹中自带的uninstall,运行,删除. 第二部:对于残留的部分,打开注册表编辑器(在搜索栏输入regedit). 第三步:点开HKEY_CURRENT_USER, 再 ...

  5. python代码删掉了几行怎么撤回_78行Python代码实现现微信撤回消息功能

    python曾经对我说:"时日不多,赶紧用python".于是看到了一个基于python的微信开源库:itchat,玩了一天,做了一个程序,把私聊撤回的信息可以收集起来并发送到个人 ...

  6. 谁偷偷删了你的微信?别慌啊,Python全都帮你都揪出来

    导语: 哈喽,哈喽~小编不知道你有没有经历过,想联系一位很长时间没有联系的朋友,发现对方很早以前已经把你删除了,而你还一无所知.反正小编经历过! 每个人的微信通信录里都存在一些「僵尸粉」,他们默默地躺 ...

  7. 坐标轴删了怎么恢复_EXCEL表折线图已经删掉的图例怎么恢复 - 卡饭网

    excel里折线图的横坐标怎样设置? excel里折线图的横坐标怎样设置? excel里折线图的横坐标怎样设置?下面小编带来了设置方法,希望对大家有所帮助. 设置方法: 以下面这个年份和销售量的数据为 ...

  8. 删掉 win10开始菜单 ms-resource:appdisplayname

    产生ms-resource:appdisplayname的原因是因为通过其他工具或者方式删掉自带的应用造成的 解决方法: 1.删除文件 C:\Users\AppData\Local\Packages\ ...

  9. 佳能打印机删掉又会自动加载的原因及解决方案

    驱动人生分析出现佳能打印机删掉又会自动加载的原因可能是因为在系统中,存在着佳能打印机的自动驱动程序.将打印机删除后,系统会自动重新安装该驱动程序,导致打印机重新加载. 特别在一台新的佳能打印机设备到位 ...

最新文章

  1. Spring Boot 整合 Mybatis Annotation 注解的完整 Web 案例
  2. 独家 | 准备数据时如何避免数据泄漏
  3. vista系统 金山词霸 不取词翻译
  4. 【Java Web】Myeclipse下运用maven管理项目jar包
  5. 2019年低延迟直播技术展望
  6. 牛客假日团队赛6 D 迷路的牛 (思维)
  7. ASP.NET教程11
  8. pythonsocket中tcp通信接收不到数据_TCP 为什么三次握手而不是两次握手(正解版)...
  9. java 实现回收站功能,shell编程之实现windows回收站功能分享
  10. mysql6.1 交叉编译_Armbian系统-mysql-connector-c++-1.1.8版本-交叉编译-安装
  11. Java调用Python程序方法总结(最全最详细)
  12. cmder的下载安装
  13. linux鸟叔的私房菜txt,鸟哥的Linux私房菜(pdf+epub+mobi+txt+azw3)
  14. Android -- WiFi的NUD检测机制浅析
  15. [python] 基于chardet识别字符编码
  16. VMware虚拟机安装win10卡顿优化
  17. 电偶极子场强分布与电偶极矩的引进_物理量引进_电磁学
  18. Mina中的Snark Worker
  19. MES系统功能在石油化工行业的应用
  20. 苹果 CEO 库克:我每天晚上 9 点半睡觉,凌晨 4 点起床,希望员工重返线下工作...

热门文章

  1. hdu 2041:超级楼梯(水题,递归)
  2. 详解linux下auto工具制作Makefile源码包(制作篇)
  3. 命令行 上下文环境 与 相对路径
  4. pytorch中Schedule与warmup_steps的用法
  5. 机器学习评价指标ROC AUC
  6. tensorflow生产环境部署
  7. Spring集成MyBatis完整示例
  8. log4j用法http://zengjinliang.javaeye.com/blog/171550
  9. 达摩院副院长金榕:中国 AI 将向何处?热潮有回落,但不应沮丧
  10. 调研|我们是否能够实现并应该发展强人工智能?