- 主题:Python: Please stop screwing over Linux distros
对。。自从 python 加入 async/await 之后就崩坏了。
【 在 eGust (十年) 的大作中提到: 】
: 说句实话,个人感觉 py 在各种 distros 中盛行,完全是啥流行就跟啥风的短视结果
: 作为一个连包管理都统一不了,各个版本之间完全不保证语法和基础库兼容的语言,我是不太理解为啥会把它放在 distros 里。
: py cli 工具就更神了,比如 aws-cli 干脆都把 py 给打包进去了。打个比方,比如很多人都认为 electron 是 gui 界的毒瘤,同理,py 根本就是 cli 界的毒瘤。
: ...................
--
FROM 125.78.67.*
没有。在 async/await 之前的 python,还是可以的。虽然有 py2.x -> py3k 的阵痛,但总体来看,设计很自洽。各种语法糖很正交。
【 在 cat (tiki) 的大作中提到: 】
: 这个赖不了async,之前也糟的一塌糊涂。
--
FROM 125.78.67.*
作为发行版和 python 的使用者。其实很简单的:
1. 系统的 python 模块是服务于系统的。目标用户是运维人员。
2. pip 搭配 virtualenv 才是给开发人员用的。
3. anaconda 是给科学计算的人用的。开发人员自觉请用 2
【 在 cat (tiki) 的大作中提到: 】
: disco只打包Python和主流知名第三方模块。
: 如果需要新版本的Python和新版本/新安装的第三方模块,就需要PIP这样的。
: 如果需要隔离开,就需要virtualenv这样的。
: ...................
--
FROM 125.78.67.*
是的。本青作为在 linux 桌面开发 python 十年的用户,从来没觉得 python 有什么问题。那篇博文就是 python 菜鸟瞎说。
【 在 stockbsd (爵爷) 的大作中提到: 】
: 既然已经整合了 就按新标准做就好了。
: py3自己带好pip 至于用户要装setuptools还是virtenv那是用户的事。
: 所以我觉得这人的指责没道理。
: ...................
--
FROM 125.78.67.*
rust 的那些 cli 工具确实牛X,脑洞非常大。以前都没想过 cli 还能那么玩。
【 在 No1 () No1 () 的大作中提到: 】
: 新的cli tui之王是不是rust,好像已经搞了很多挺靠谱的终端应用
--
FROM 125.78.67.*
python 当然可以玩啊。它可以调用 rust 写的 python 模块!
【 在 KEILLY (米饭) 的大作中提到: 】
: 你python玩不了这样的,
: 是因为它runtime速度不行
: rust即使编程逻辑很烂、只要能绕回来,它速度仍是杠杠的。那就有的玩了
: ...................
--
FROM 112.47.122.*
已经过去十三年,连 py3.x 都快结束了,还在说 py2.x?
现在还在说 py2.x 的应该很久没有动手写过 python 代码了吧。或者还在用 centos6 ?
【 在 mopo (Fred Li) 的大作中提到: 】
: python的包管理能有java的三成功力就已经非常好了
: 现状是经常一个离线任务就得打包一个单独的python环境进去,2.x、3.x和各种计算库依赖的排列组合让人头大
--
FROM 112.47.122.*
是的。正常用户只需要用发行版提供的 py 解释器和标准库搞 virtualenv,第三方模块就别用了。。
【 在 freesand (freesand) 的大作中提到: 】
: 发行版打包的python默认不带pip是对的,正常用户不要理会这个python,另选个自己喜欢的工具就好
--
修改:hgoldfish FROM 112.47.122.*
FROM 112.47.122.*
用三个 python. 别笑,我们确实就是这样用的。
一个工程里面的 python 代码会区分用哪个 python. 用系统的 python 时,我们经常需要兼容到 python 2.7,只使用老旧的特性。而其它正常代码则使用虚拟环境的 python,可以用 f"" 语法和 typing 模块。
【 在 greenbcs (tachyon) 的大作中提到: 】
: 三者都需要的呢。
--
FROM 112.47.122.*
大厂那伙人,还在用 tc2.0 吧。何必管他们。作为大厂不承担起维护社区的责任,还要社区去兼容他们?
我建议版上有做开源软件的,给自己的开源协议加一条:
凡是公司股东名单列有世界五百强之一,或者公司本身是世界/中国五百强之一,都不授权本开源协议,而必须购买商业授权。
【 在 mopo (Fred Li) 的大作中提到: 】
: 还没见过哪个大厂能彻底废弃2.x的,别说centos6.x,祖传4.3的都大行其道
: :......
: 论坛助手,iPhone
: ...................
--
FROM 125.78.67.*