- 主题:Python: Please stop screwing over Linux distros (转载)
【 以下文字转载自 Programming 讨论区 】
发信人: eGust (十年), 信区: Programming
标 题: Python: Please stop screwing over Linux distros
发信站: 水木社区 (Wed Nov 17 05:15:56 2021), 站内
Python: Please stop screwing over Linux distros
https://drewdevault.com/2021/11/16/Python-stop-screwing-distros-over.html
难得标题和连接都发出来了,就不尝试转内容了,自己去看吧
--
修改:eGust FROM 203.211.109.*
FROM 203.211.109.*
那python现代的生态到底是怎么样的呢?
disutils/setuptools/distribute还存在吗?
pip还主流吗?
virtualenv还主流吗?
poetry又是啥?
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: eGust (十年), 信区: Programming
: 标 题: Python: Please stop screwing over Linux distros
: ...................
--
FROM 58.250.8.*
只有 pip 了。其它两个已经现在废弃。
发行版自己会维护一系列的 python 模块,放在源里面。此时完全不需要 pip. 这些第三方模块的版本一般是旧的,但千万别去手动 pip 升级它,否则可能会破坏系统功能。
自己开发的时候用 venv 创建虚拟环境,在里面用 pip 安装自己的模块新版本。因为 linux 有二进制兼容问题,所以 pip 下载的 whl 包不一定能用。我喜欢自己用安装开发依赖,然后用
pip install --no-binary :all: -r requirements.txt
编译与安装第三方模块。
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: 那python现代的生态到底是怎么样的呢?
: disutils/setuptools/distribute还存在吗?
: pip还主流吗?
: ...................
--
FROM 125.78.67.*
“其它两个”是指??
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 只有 pip 了。其它两个已经现在废弃。
: 发行版自己会维护一系列的 python 模块,放在源里面。此时完全不需要 pip. 这些第三方模块的版本一般是旧的,但千万别去手动 pip 升级它,否则可能会破坏系统功能。
: 自己开发的时候用 venv 创建虚拟环境,在里面用 pip 安装自己的模块新版本。因为 linux 有二进制兼容问题,所以 pip 下载的 whl 包不一定能用。我喜欢自己用安装开发依赖,然后用
: ...................
--
FROM 58.250.8.*