- 主题:Python: Please stop screwing over Linux distros
牛逼闪闪
【 在 FlawZero (It's not a bug. It's a feature.) 的大作中提到: 】
: 菜就未见得,他好像是从发行版打包者的角度说的
: 因为这点事就要去python化可以看出来有严重的洁癖
: 最新一篇blog就更牛逼了,他愿意付费让别人移除npm模块
: ...................
--
FROM 116.232.50.*
不够吧,你还得安装不同版本的python,一安装一不小心又会把系统的python环境搞乱。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 是的。正常用户只需要用发行版提供的 py 解释器和标准库搞 virtualenv,第三方模块就别用了。。
--
修改:RuralHunter FROM 116.232.50.*
FROM 116.232.50.*
什么虚拟环境?不要告诉我又回到docker
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 会用虚拟环境就不会出现这样的问题。
: ps: 这是指 linux 环境下。windows 把环境搞乱是很正常的。
--
FROM 116.232.50.*
我说的重点是安装python那一步就可能搞乱操作系统默认的python环境,还没到使用venv那一步呢。取决于你的安装方式,linux或windows都有可能出问题,反而出问题的更可能是linux,因为很多系统工具依赖python。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: python-venv 啊。
: 如果是多个 python 版本,可以从官网下载,或者自行在 linux 底下编译。指定 --prefix 到自己的目录。然后执行 venv 或者 virtualenv 生成 python virtual enviorment.
: 事实上,不管有没有多个 python 只要把 python 用于开发的话,就应该使用 virtualenv/venv. 现在的 IDE 对这个支持很好。
: ...................
--
修改:RuralHunter FROM 116.232.50.*
FROM 116.232.50.*
没那么简单,例如tensorflow这个怪胎,基本每个版本都绑定一个很新的python版本,你想用老的python版本跑新的tensorflow没戏,你想用新的python跑老的tensorflow也没戏,因为pip里根本就不提供老版本的tensorflow。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 所以你还是纠结 py2.x 和 py3k 的事情嘛。这点破事都说了几十年了。
: 你试试用 py 3.0 写的程序能不能在 py 3.10 上面跑。如果不能跑,也可以去 python 官方报 bug.
: py3k 这个黑点,感觉能被黑一百年。
: ...................
--
修改:RuralHunter FROM 116.232.50.*
FROM 116.232.50.*