V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
IIce
V2EX  ›  Python

大家在工作中使用的是哪个版本的 Python 啊

  •  
  •   IIce · 2024-12-10 17:34:32 +08:00 · 6313 次点击
    这是一个创建于 379 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题所问,入职公司后发现大家使用的 Python 版本都不一样,甚至一个项目都不一样,安装包的时候还会有冲突。 想问下大家都是用的是哪个版本的 Python ,使用的哪个工具来管理项目中的解释器版本和包版本。

    43 条回复    2024-12-23 16:55:39 +08:00
    ClutchBear01
        1
    ClutchBear01  
       2024-12-10 17:46:18 +08:00
    旧项目用 3.6.5, 为了支持 foolnltk
    新项目是 3.9.10
    bitmin
        2
    bitmin  
       2024-12-10 17:52:57 +08:00
    我一个外行,使用 pyenv 管理 python 版本,使用 poetry 管理包版本

    现在用的 3.12 再有新项目就用 3.13 了
    julyclyde
        3
    julyclyde  
       2024-12-10 17:54:50 +08:00
    除非技术上必须,否则用新的
    Ackvincent
        4
    Ackvincent  
       2024-12-10 18:03:51 +08:00
    哪个能用用哪个,公司就我一个 python.
    G64q9J89mN5KSgmE
        5
    G64q9J89mN5KSgmE  
       2024-12-10 18:10:41 +08:00 via iPhone
    3.10
    nullboy
        6
    nullboy  
       2024-12-10 18:24:47 +08:00
    3.10
    zzNaLOGIC
        7
    zzNaLOGIC  
       2024-12-10 19:52:20 +08:00
    3.9
    locoz
        8
    locoz  
       2024-12-10 21:09:46 +08:00
    已经开始用 3.13 了
    zhanghua0
        9
    zhanghua0  
       2024-12-10 21:59:36 +08:00 via Android   ❤️ 1
    3.12 没 3.13 是因为发行版还没推更新
    COW
        10
    COW  
       2024-12-10 22:12:43 +08:00
    pyenv ,一个项目一个版本,不冲突
    clemente
        11
    clemente  
       2024-12-10 22:37:36 +08:00
    3.12
    sickoo
        12
    sickoo  
       2024-12-10 22:46:45 +08:00
    3.10 部分项目需要 3.12 (新的代码)
    mumbler
        13
    mumbler  
       2024-12-10 22:47:51 +08:00
    3.10 最安全,大多数项目都支持,太高可能有兼容问题,特别一些人工智能老项目
    nyxsonsleep
        14
    nyxsonsleep  
       2024-12-10 22:49:41 +08:00
    取决于软件包的兼容性
    TaurusXin
        15
    TaurusXin  
       2024-12-11 01:33:16 +08:00
    最新版的上一个大版本,现在是 3.13 最新,所以我用 3.12
    irainsoft
        16
    irainsoft  
       2024-12-11 05:30:18 +08:00
    3.9 到 3.13 都装,根据项目需要通过虚拟环境选版本,没有特殊情况只用最新版
    fox0001
        17
    fox0001  
       2024-12-11 08:13:10 +08:00 via Android
    使用 docker 运行 python 项目,应该是最简单舒服了
    luckyc
        18
    luckyc  
       2024-12-11 08:42:05 +08:00
    3.13
    github dependabot 还不支持 3.13, 所以开发是 3.13, 最低版本要求 3.12
    wryyyyyyyyyyyy
        19
    wryyyyyyyyyyyy  
       2024-12-11 09:12:24 +08:00
    3.12 ,最新的有的库不支持。
    a852695
        20
    a852695  
       2024-12-11 09:27:07 +08:00
    用的 conda 管理的,写简单项目用 3.8 以上,写比较新的复杂项目用最新的版本。

    miniconda 对于 py 版本管理是真的好用(不是 conda ,conda 太大了)
    supergeek1
        21
    supergeek1  
       2024-12-11 09:30:59 +08:00
    最近刚升到 3.12 ,之前 3.11 ,AI 应用项目,用的库都很新,对新 python 版本支持很好
    lerry
        22
    lerry  
       2024-12-11 09:50:06 +08:00
    倾向于使用新版本,但是最新的版本有些库还没有。所以 3.12
    IIce
        23
    IIce  
    OP
       2024-12-11 09:56:47 +08:00
    感谢各位,老项目暂定使用 3.10 (线上服务器被统一改成了 3.10 了),新项目再使用新版本
    sickick
        24
    sickick  
       2024-12-11 14:33:34 +08:00
    colab 上是什么版本我就用什么版本,尽量减少兼容性问题
    tisswb
        25
    tisswb  
       2024-12-11 14:39:15 +08:00
    还在 3.8 ,非必要不升级,升级版本测试一轮太难了
    IIce
        26
    IIce  
    OP
       2024-12-11 15:03:49 +08:00
    @tisswb 好多包都不支持 3.8 了
    q860045202
        27
    q860045202  
       2024-12-11 15:44:17 +08:00
    3.10
    shimada666
        28
    shimada666  
       2024-12-11 15:44:52 +08:00
    3.10 ,只用双数,3.10 过期了就 3.12
    uNoBrain
        29
    uNoBrain  
       2024-12-11 15:47:30 +08:00
    conda 默认最新版本是 3.12 ,所以就用 3.12
    deplives
        30
    deplives  
       2024-12-11 15:57:16 +08:00
    本机最新的已经升级到 3.13.1 了,项目又有 3.10 的,还有用 3.11 的
    CassianVale
        31
    CassianVale  
       2024-12-11 16:05:10 +08:00
    3.11
    uni
        32
    uni  
       2024-12-11 16:29:32 +08:00
    3.12 啊,这个版本好,3.13 基本上都是些没实装的改进,可以等 3.14 再看看。3.12 以下的没有泛型肯定不考虑了
    odingo
        33
    odingo  
       2024-12-11 16:42:11 +08:00
    3.6.8 centos7 自带的,且与公网断开,所以也不打算升级
    Eureka0
        34
    Eureka0  
       2024-12-11 17:06:16 +08:00
    3.12
    houzhiqiang
        35
    houzhiqiang  
       2024-12-11 17:45:57 +08:00
    创建项目时的最新稳定版,老项目看情况更新
    gray0
        36
    gray0  
       2024-12-11 18:09:44 +08:00   ❤️ 1
    推荐下 uv 吧, 次世代工具,相当于 pyenv+poetry, 还不是特别完善,但简洁高效
    https://github.com/astral-sh/uv
    Kakarrot
        37
    Kakarrot  
       2024-12-12 09:19:33 +08:00
    3.12.3
    Spute
        38
    Spute  
       2024-12-12 09:43:38 +08:00
    最近的新项目用了 3.12 ,参考的是 python 版本
    周期 https://devguide.python.org/versions/
    julyclyde
        39
    julyclyde  
       2024-12-12 11:41:33 +08:00
    @mumbler 人工智能还存在老项目??
    mumbler
        40
    mumbler  
       2024-12-12 11:46:07 +08:00
    @julyclyde #39 很多只能用 3.8 的项目,比如一些数字人
    julyclyde
        41
    julyclyde  
       2024-12-12 11:52:22 +08:00
    @mumbler 不明白啊。啥叫数字人
    xu2goyuchen
        42
    xu2goyuchen  
       2024-12-17 10:01:41 +08:00
    3.11 ,Azure Function App
    ruoxijun
        43
    ruoxijun  
       2024-12-23 16:55:39 +08:00
    3.9 支持的多,否则最新版本
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   957 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 91ms · UTC 20:47 · PVG 04:47 · LAX 12:47 · JFK 15:47
    ♥ Do have faith in what you're doing.