如题所问,入职公司后发现大家使用的 Python 版本都不一样,甚至一个项目都不一样,安装包的时候还会有冲突。 想问下大家都是用的是哪个版本的 Python ,使用的哪个工具来管理项目中的解释器版本和包版本。
1
ClutchBear01 1 天前
旧项目用 3.6.5, 为了支持 foolnltk
新项目是 3.9.10 |
2
bitmin 1 天前
我一个外行,使用 pyenv 管理 python 版本,使用 poetry 管理包版本
现在用的 3.12 再有新项目就用 3.13 了 |
3
julyclyde 1 天前
除非技术上必须,否则用新的
|
4
Ackvincent 1 天前
哪个能用用哪个,公司就我一个 python.
|
5
ddkk1112 1 天前 via iPhone
3.10
|
6
nullboy 1 天前
3.10
|
7
zzNaLOGIC 1 天前
3.9
|
8
locoz 1 天前
已经开始用 3.13 了
|
9
zhanghua0 1 天前 via Android
3.12 没 3.13 是因为发行版还没推更新
|
10
COW 1 天前
pyenv ,一个项目一个版本,不冲突
|
11
clemente 1 天前
3.12
|
12
sickoo 1 天前
3.10 部分项目需要 3.12 (新的代码)
|
13
mumbler 1 天前
3.10 最安全,大多数项目都支持,太高可能有兼容问题,特别一些人工智能老项目
|
14
nyxsonsleep 1 天前
取决于软件包的兼容性
|
15
xinge666 1 天前
最新版的上一个大版本,现在是 3.13 最新,所以我用 3.12
|
16
irainsoft 1 天前
3.9 到 3.13 都装,根据项目需要通过虚拟环境选版本,没有特殊情况只用最新版
|
17
fox0001 22 小时 27 分钟前 via Android
使用 docker 运行 python 项目,应该是最简单舒服了
|
18
l4ever 21 小时 58 分钟前
3.13
github dependabot 还不支持 3.13, 所以开发是 3.13, 最低版本要求 3.12 |
19
wryyyyyyyyyyyy 21 小时 28 分钟前
3.12 ,最新的有的库不支持。
|
20
a852695 21 小时 13 分钟前
用的 conda 管理的,写简单项目用 3.8 以上,写比较新的复杂项目用最新的版本。
miniconda 对于 py 版本管理是真的好用(不是 conda ,conda 太大了) |
21
supergeek1 21 小时 9 分钟前
最近刚升到 3.12 ,之前 3.11 ,AI 应用项目,用的库都很新,对新 python 版本支持很好
|
22
lerry 20 小时 50 分钟前
倾向于使用新版本,但是最新的版本有些库还没有。所以 3.12
|
23
IIce OP 感谢各位,老项目暂定使用 3.10 (线上服务器被统一改成了 3.10 了),新项目再使用新版本
|
24
sickick 16 小时 6 分钟前
colab 上是什么版本我就用什么版本,尽量减少兼容性问题
|
25
tisswb 16 小时 1 分钟前
还在 3.8 ,非必要不升级,升级版本测试一轮太难了
|
27
q860045202 14 小时 56 分钟前
3.10
|
28
shimada666 14 小时 55 分钟前
3.10 ,只用双数,3.10 过期了就 3.12
|
29
Goooooos 14 小时 53 分钟前
conda 默认最新版本是 3.12 ,所以就用 3.12
|
30
deplives 14 小时 43 分钟前
本机最新的已经升级到 3.13.1 了,项目又有 3.10 的,还有用 3.11 的
|
31
CassianVale 14 小时 35 分钟前
3.11
|
32
uni 14 小时 10 分钟前
3.12 啊,这个版本好,3.13 基本上都是些没实装的改进,可以等 3.14 再看看。3.12 以下的没有泛型肯定不考虑了
|
33
odingo 13 小时 58 分钟前
3.6.8 centos7 自带的,且与公网断开,所以也不打算升级
|
34
Eureka0 13 小时 34 分钟前
3.12
|
35
houzhiqiang 12 小时 54 分钟前
创建项目时的最新稳定版,老项目看情况更新
|
36
gray0 12 小时 30 分钟前 1
推荐下 uv 吧, 次世代工具,相当于 pyenv+poetry, 还不是特别完善,但简洁高效
https://github.com/astral-sh/uv |