推荐学习书目
› 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 · Dec 10, 2024 · 10813 views
    This topic created in 695 days ago, the information mentioned may be changed or developed.

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

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

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

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