请问一下现在在 Python 为主的生产环境中,主流的是 3.x 版本的,还是 2.x 版本? - V2EX
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
vincentjie
V2EX    Python

请问一下现在在 Python 为主的生产环境中,主流的是 3.x 版本的,还是 2.x 版本?

  •  
  •   vincentjie 2016-02-02 11:16:33 +08:00 6338 次点击
    这是一个创建于 3551 天前的主题,其中的信息可能已经有所发展或是发生改变。

    准备学一下 Python ,请教一下目前的主流版本。

    第 1 条附言    2016-02-02 22:15:10 +08:00
    综合一下大家的意见,无其他限制时,优先选择 3.x ,否则 2.x 。由于学习 Python 的主要是希望能对 Cocos2dx 的工具链作些补充,由于其现有的 Console-Tool 为 2.x 版本,最后选择了学习 2.x 。再次感谢各位的回答,谢谢!
    32 条回复    2016-02-13 21:51:09 +08:00
    terence4444
        1
    terence4444  
       2016-02-02 11:30:25 +08:00 via iPhone
    sae 只支持 2 ,所以现在我还是以 2 为主
    yahoo21cn
        2
    yahoo21cn  
       2016-02-02 11:31:43 +08:00
    3 至少得十年以后才有点可能性
    fy
        3
    fy  
       2016-02-02 11:31:57 +08:00
    13 年前的老系统主流是 2 ,现在我们都是能上 3 就上 3 ,毕竟 3 确实解决了很多问题, 2 也再没有新特性了。

    学习的话直接从 3 开始,编码的坑以及大大小小的暗坑都可以不踩了。毕竟还算是同一门语言,会一个转另一个都是分分钟的事情。
    patrickstar
        4
    patrickstar  
       2016-02-02 11:32:00 +08:00
    新学习还是已 3.x 版本为好,这是发展趋势,不过 python 这两个版本比较折疼人,有些包还仅仅支持 python2.x , linux 系统缺省的都还是 2.x 而且不可删除(上次把 ubuntu 的 2.7 版本替换为 3.4 版本发现 sudo apt-get 都无法执行了,赶紧换回去),自己开发尽量采用 python 虚拟环境
    MrEggNoodle
        5
    MrEggNoodle  
       2016-02-02 11:32:12 +08:00
    如果你需要用到的开发工具都支持 3.x 那就直接上 3 ,虽然我自己是用 2.x ,不过 3.x 才是 py 的未来。只是不知道那个节点什么时候到。
    latyas
        6
    latyas  
       2016-02-02 11:34:43 +08:00
    我们已全线切 3
    libook
        7
    libook  
       2016-02-02 12:08:13 +08:00
    我身边的人还在用 2 ,为啥这么多年 2 还没一点儿衰败的趋势,请参考 Windows XP 的发展历程。。。嘿嘿嘿~
    sudoz
        8
    sudoz  
       2016-02-02 12:15:05 +08:00   4
    没有历史包袱, 我一律用 Py3

    历史的车轮滚滚向前,该淘汰的绝不留恋
    Huozic
        9
    Huozic  
       2016-02-02 12:24:14 +08:00
    已全线是 3 了。
    janxin
        10
    janxin  
       2016-02-02 12:52:19 +08:00
    目前使用 Python 2.7 ,目前代码要求兼容 pypy 。
    nooper
        11
    nooper  
       2016-02-02 12:54:48 +08:00
    目前都是 3 进行开发 3.4*
    loading
        12
    loading  
       2016-02-02 13:10:05 +08:00 via Android
    在用 python 2.7
    下一版本可能是 go …
    zjxubinbin
        13
    zjxubinbin  
       2016-02-02 14:08:41 +08:00
    在用 Pypy+Tornado
    下一个版本准备用 Java 8 的 Vert.X
    dyingbleed
        14
    dyingbleed  
       2016-02-02 15:03:07 +08:00
    Python 2.7
    eriale
        15
    eriale  
       2016-02-02 16:33:24 +08:00
    2.7 会维护到 2020 年,能用 3 还是用 3 吧
    XIVN1987
        16
    XIVN1987  
       2016-02-02 17:00:28 +08:00
    说 Py3 才是未来我反对,,毕竟按照这个速度发布的话,说不定后年 Py4 就出来了,,
    paulw54jrn
        17
    paulw54jrn  
       2016-02-02 17:04:59 +08:00
    2.7.4..
    Dannytmp
        18
    Dannytmp  
       2016-02-02 17:12:45 +08:00 via Android
    用哪个全看你做什么,没包袱当然 3
    wenbinwu
        19
    wenbinwu  
       2016-02-02 17:13:51 +08:00
    想想 unicode ,我就能 3 就 3 了
    htfy96
        20
    htfy96  
       2016-02-02 17:54:28 +08:00
    UnicodeEncodeError: 'ascii' cannot encode character at position x
    isnowify
        21
    isnowify  
       2016-02-02 21:04:38 +08:00 via iPhone
    除法 unicode 支持 坑人的 maths 模块…… 3 和 2 的变化太大
    from __future__ import 大法好
    vietor
        22
    vietor  
       2016-02-02 21:06:29 +08:00 via Android
    2.6
    tracymcladdy
        23
    tracymcladdy  
       2016-02-02 21:16:21 +08:00 via Android   1
    2020 年:

    1 , Python 程序员终于都使用了 python3 ,然而 python4 推出了。

    2 , Ruby 的性能终于超过了 Java 。

    3 , Node.js 有了各种企业级的框架,并制定了 JS2EE 标准,正式成为全栈语言。

    4 , C++16 标准逐渐开始被各大编译器支持,主要增加的特性有 @%+@%/#(此处省略 1MB 的字)。

    5 , PHP 仍然是世界上最好语言。

    6 ,在一个巨大的电子设备垃圾场中,许多拾荒者用便携设备在无数废弃的硬盘中查找并提取有用资料,成为了真正的数据挖掘者。
    Gem
        24
    Gem  
       2016-02-02 22:23:58 +08:00
    @tracymcladdy 第 6 条完全是可以衍生出一部科幻巨制的种子想法。
    workwonder
        25
    workwonder  
       2016-02-02 22:27:48 +08:00 via Android
    Python4 要是向下兼容 2.7 ,那岂不是无所谓 3 还是 2 了。
    tabris17
        26
    tabris17  
       2016-02-02 22:35:36 +08:00
    我用 2.7 。追求稳定。 3.X 还在不断增加新特性,有点让人受不了。
    Slienc7
        27
    Slienc7  
       2016-02-02 22:47:33 +08:00
    了自己和後者,用 3 吧!
    htfy96
        28
    htfy96  
       2016-02-02 23:10:24 +08:00
    @tracymcladdy 是 C++17 。还有那时候应该已经出了 C++20 了
    ujmxyd
        29
    ujmxyd  
       2016-02-02 23:52:28 +08:00 via iPhone
    latyas
        30
    latyas  
       2016-02-03 09:42:05 +08:00
    @tabris17 加新特性不应该让人感到兴奋么?
    tabris17
        31
    tabris17  
       2016-02-03 11:10:51 +08:00
    @latyas 稳定压倒一切
    qwertyio12368
        32
    qwertyio12368  
       2016-02-13 21:51:09 +08:00
    python3 啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5329 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 06:55 PVG 14:55 LAX 23:55 JFK 02:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86