- 主题:python package的构建现在越来越混乱了。
这种需要环境隔离的anaconda不香吗
【 在 pcal 的大作中提到: 】
: 什么setup.py pyproject.toml, 什么easy_install, pip, 什么skbuild,什么cmake, meson, ninja,我就为了在一台rhel6上装pandas,我靠什么牛鬼蛇神全出来了,各种包打架。
: 起因是,我有个python库,用了比较新的cython,对pandas版本要求倒不高。现在要在老系统上跑,结果pandas老版本,就是用传统setup.py的那个,依赖老版本的cython,我自己的库用老cython编译过不了,只能升pandas到2.x,结果2.x的构建换成meson-python了,这破玩意一堆乱七八糟的依赖。
: 真的服了这群人了,当年嘲笑perl事多,现在发现python的破事更多
--
FROM 123.118.111.*
那是我理解错误了。
不过回到Python,如果Python在导入时可以指定依赖包版本,Python可以安装多个版本的包 例如 PKG.1.1.1 这种,是不是可能会更好?
【 在 lvsoft 的大作中提到: 】
:
: 我好像完全没有说Python吧?事实上ai一锅炖就是比Python package复杂的多也乱的多的典型案例啊
: 【 在 VincentGe 的大作中提到: 】
: : ai 重灾区是因为Python要依赖C,Cpp,cuda,然后这些又依赖 系统,处理器架构,python 不背这个锅
: :
#发自zSMTH@PCT-AL10
--
FROM 118.81.13.*
刚学到pyproject,已经挺乱了
--
FROM 120.244.216.*
我这个行业,越牛的公司libc版本越低。
【 在 lvsoft 的大作中提到: 】
:
: 那升级libc啊
: libc升不了换系统啊
: 系统不让换那换公司啊
:
: 要么做正确的事,用脚投票别惯着。
: 要么自己的选择自己承受,打碎牙自己吞忍着。
: 天底下无非就这么2个选项而已。
: --
:
--
FROM 121.224.123.*
不是规避,目标机版本参差不齐,而且无法让他们重做系统。比如某家是全6.4工作站,大约400个,64c,基本是全年满负荷运行。公司ceo都换了4茬了,系统都没有升级。
【 在 JulyClyde 的大作中提到: 】
:
: 所以你选择了规避,而不是解决?
: --
:
--
FROM 121.224.123.*
我这环境能跑的anaconda版本很老。
【 在 remind423 的大作中提到: 】
:
: 这种需要环境隔离的anaconda不香吗
: --
:
--
FROM 121.224.123.*
你可以带操作系统甚至带硬件发布
没必要按应用程序发布啊
【 在 pcal 的大作中提到: 】
: 不是规避,目标机版本参差不齐,而且无法让他们重做系统。比如某家是全6.4工作站,大约400个,64c,基本是全年满负荷运行。公司ceo都换了4茬了,系统都没有升级。
--
FROM 139.227.19.*
非要用新的pandas,搞个新机器装新OS,套层接口也可以搞
--
FROM 115.236.3.*
via network?
【 在 windchh 的大作中提到: 】
: 非要用新的pandas,搞个新机器装新OS,套层接口也可以搞
--
FROM 139.227.19.*