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
aixiaoge
V2EX  ›  Python

Python 2.7 倒计时

  •  3
     
  •   aixiaoge · 2017-03-30 16:28:01 +08:00 · 7641 次点击
    这是一个创建于 2824 天前的主题,其中的信息可能已经有所发展或是发生改变。

    python 2.7 will retire

    59 条回复    2017-04-06 09:03:46 +08:00
    wentian
        1
    wentian  
       2017-03-30 18:15:07 +08:00
    我们公司还在用 Python 2.6



    哭死了
    xyjtou
        2
    xyjtou  
       2017-03-30 18:27:20 +08:00 via Android
    新项目上 Python3 ,历史遗留项目用 Python2.7 也正常啊。还有 3 年呢,三年到期又没说不让继续用,哭啥,只是不继续提供支持了。

    三年后还在 2.7 的项目要么没什么用户了,要么可以抛弃了。
    duan602728596
        3
    duan602728596  
       2017-03-30 18:31:05 +08:00 via iPhone
    要不是 node-gyp 我早就用 3 了
    forcecharlie
        4
    forcecharlie  
       2017-03-30 18:32:34 +08:00   ❤️ 1
    我同学她妹妹在澳大利亚学计算机,他们教的都是 Python3
    littleylv
        5
    littleylv  
       2017-03-30 18:35:35 +08:00
    2#说的挺好
    ansheng
        6
    ansheng  
       2017-03-30 18:48:48 +08:00
    只用 3 的路过
    patrickstar
        7
    patrickstar  
       2017-03-30 20:12:37 +08:00
    我这儿还有 MS-DOS 下用 turbo c 开发的系统在运行呢,所以不用怕
    prasanta
        8
    prasanta  
       2017-03-30 20:23:43 +08:00
    大家可以利用 python3.5+的一些新特性创造一些新东西。
    chunqiuyiyu
        9
    chunqiuyiyu  
       2017-03-30 21:13:38 +08:00
    一直用 python2.7 ,好用、方便、不折腾。
    danmary61
        10
    danmary61  
       2017-03-30 21:37:41 +08:00
    一直倒计时,从未被抛弃
    kn007
        11
    kn007  
       2017-03-30 21:44:55 +08:00
    刚刚迁移到 CentOS7 ,不然默认版本源 2.6 抓急了。。
    q9S
        12
    q9S  
       2017-03-30 21:47:57 +08:00
    日记贴
    WildCat
        13
    WildCat  
       2017-03-30 21:51:11 +08:00 via iPhone
    docker 用户淡定路过。
    yongSir
        14
    yongSir  
       2017-03-30 22:30:39 +08:00
    说的跟真的一样
    fanwei
        15
    fanwei  
       2017-03-30 22:37:33 +08:00
    话说 3 年后软件行业变成啥样都说不好。
    xiaoyu233
        16
    xiaoyu233  
       2017-03-30 22:46:58 +08:00
    2.7 主流,貌似没多少人用 3 吧?
    ToughGuy
        17
    ToughGuy  
       2017-03-30 22:54:49 +08:00
    新的项目完全用 python3 了,感觉和 2 得区别不大, 特性更多。
    dtfm
        18
    dtfm  
       2017-03-30 23:25:55 +08:00 via Android
    公司几乎都是 3 ,实在不能理解 2.7 的老古董们, Python3 都发布近 10 年了
    ibegyourpardon
        19
    ibegyourpardon  
       2017-03-30 23:31:48 +08:00
    @dtfm 我就还在用 2.7 。

    不是守旧,业务压力和时间摆在那,特别是软件工程里考虑的往往不是一个人熟练用哪个。而且旧有项目是逐步迁移还是一次性直接重造轮子切业务,也都要看具体情况。

    守旧派固然有, PHP5.3 到现在大批用户,死也不想学 PHP7 ,但毕竟不是所有的人都是这种不愿意更新的老顽固。
    dtfm
        20
    dtfm  
       2017-03-31 00:14:07 +08:00 via Android
    @ibegyourpardon 可能是我比较偏激吧,兼容是必要的,然而不破不立,今年可以兼容去年,然而后年呢?三年之后又三年呢,老旧技术并非稳定,而更有可能是稳定的坑。
    willakira
        21
    willakira  
       2017-03-31 07:04:49 +08:00
    python 3 的步子迈得太大了,这点还是得和 Java 学一下, JVM8 跑 JAVA7 的代码还是无压力的。

    python 2.7 的好处也在于是开源的,因此有什么坑自己没准还能填上。

    @dtfm 单纯用发布多久来衡量是不对的,一般至少要等这种大版本发布 2-3 年之后才会开始大规模用。尤其你要考虑到重写的代价以及业务压力。银行系统里面十几二十年老的系统多的是。业务没有急迫的需求,就不要随意上新技术…

    一般上新技术的步骤都是几个小产品先踩坑,踩的差不多了协助稍微有点流量的来上线,继续踩坑,最后才是最大最重要的产品。
    ryd994
        22
    ryd994  
       2017-03-31 08:02:44 +08:00 via Android
    这是非官方的倡议,官方只是说 Python2 今后只维护不加 feature
    只要有人用,官方总不能看着用户死吧
    毕竟我教授现在还在 Python2
    除了 CS 内行,那些搞计算科学的,全都是能用 2 就用 2
    反正也看不出 3 有啥好,我只要能用(原话)
    cdzone
        23
    cdzone  
       2017-03-31 09:14:25 +08:00
    我这生产环境目前还没有预装 python3 ,稳最重要了,不着急跟风
    yopming
        24
    yopming  
       2017-03-31 09:24:02 +08:00
    我们老师在用 perl 4 的脚本给我们改作业。。。
    master13
        25
    master13  
       2017-03-31 09:36:45 +08:00
    XP 到期多久了,占有率下降了很多吗?
    ytmsdy
        26
    ytmsdy  
       2017-03-31 09:53:43 +08:00
    2.7 还是继续用 2 年再说,到最后一年再考虑换 3
    cowpea
        27
    cowpea  
       2017-03-31 10:16:45 +08:00
    会不会最后就分成两种语言了
    PythonAnswer
        28
    PythonAnswer  
       2017-03-31 10:53:52 +08:00
    文字工作者喜欢用 py3
    数据处理 其实 py2 py3 无所谓 何况 py2 还快点
    artandlol
        29
    artandlol  
       2017-03-31 11:01:20 +08:00 via Android
    国内主流服务器用的还是 py2.6
    zzlettle
        30
    zzlettle  
       2017-03-31 11:35:36 +08:00
    主要看 centos 这些里面系统内置的是什么版本。他们什么时候改成 3 了,估计就会推进换代了。主要现在 centos7 默认的系统还是 python2
    yang2yang
        31
    yang2yang  
       2017-03-31 13:04:40 +08:00
    这帖子似曾相识。。。
    hantsy
        32
    hantsy  
       2017-03-31 13:12:38 +08:00
    Node Gyp 好像没升级到 Python 3 。。。
    crazykuma
        33
    crazykuma  
       2017-03-31 13:14:01 +08:00
    winxp 据说早不支持了,不还很多人在用
    fy
        34
    fy  
       2017-03-31 13:38:39 +08:00
    每周一次的帖子……
    @xiaoyu233 讲道理 2 不是主流, 3 才是啊
    bigpigeon
        35
    bigpigeon  
       2017-03-31 14:01:31 +08:00
    3 年之后又 3 年
    niboy
        36
    niboy  
       2017-03-31 14:03:32 +08:00
    微软都 win10 了, win7 还退休了,我还在用 winxp 和 py2.7.....
    Felldeadbird
        37
    Felldeadbird  
       2017-03-31 14:29:41 +08:00
    php5.2 还可以奋斗一辈子。哈哈哈
    oulongqi
        38
    oulongqi  
       2017-03-31 14:36:09 +08:00
    别慌啊,要说升级到 py3 ,多少等 mac 自带默认 py3 才开始吧 [斜眼笑]
    unity0703
        39
    unity0703  
       2017-03-31 14:39:25 +08:00
    https://python3wos.appspot.com/

    不支持 python3 的包已经不多了
    mathgl
        40
    mathgl  
       2017-03-31 15:10:27 +08:00
    pypy 3.5 也出了,这几年如果我还在用 python,今年年底可以开始切换了。
    ddsun
        41
    ddsun  
       2017-03-31 15:55:20 +08:00
    我觉得 2.7 还会战很久,什么时候 centos 的默认版本是 3.X 。。。就到了我要升级的时候
    mentalidade
        42
    mentalidade  
       2017-03-31 16:44:50 +08:00
    @Felldeadbird php5.2 恐怖了,以为我们 5.3 已经算最低的了
    imherer
        43
    imherer  
       2017-03-31 16:49:40 +08:00
    让我想到我的 node 项目,现在 node 都是 7.x 了,然后我们有个项目还是 0.10.x
    xiaoyu233
        44
    xiaoyu233  
       2017-03-31 20:44:15 +08:00 via iPhone
    @fy 什么时候 mac 预装 3 了我就用 3...
    Chappako
        45
    Chappako  
       2017-03-31 20:55:58 +08:00
    @Felldeadbird 等用了 5.3 5.4 5.6 7 的新特性,就会觉得真值
    Technetiumer
        46
    Technetiumer  
       2017-03-31 21:02:26 +08:00
    太好了!!!!!!
    Felldeadbird
        47
    Felldeadbird  
       2017-04-01 09:13:55 +08:00
    @mentalidade 这是真的。基本问我一些程序安装问题的,基本他的 PHP 环境就是 5.2 的。
    @Chappako 我只是说国内的人员环境。我自己工作也是一直用 7.1.3
    franklinyu
        48
    franklinyu  
       2017-04-01 10:00:31 +08:00
    @ddsun 我觉得 /usr/bin/python 肯定还是 2 ,不过会另外带一个 /usr/bin/python3 ……
    franklinyu
        49
    franklinyu  
       2017-04-01 10:03:43 +08:00
    @ryd994 CS 不就是「计算科学」么……
    killerv
        50
    killerv  
       2017-04-01 10:13:00 +08:00
    @mentalidade 我见过现在还在运行 php4 的……
    ashin
        51
    ashin  
       2017-04-01 10:38:50 +08:00
    线上几千台机器的 python 还是 2.4 的默默无语
    sagaxu
        52
    sagaxu  
       2017-04-01 11:30:33 +08:00
    超市收银员说,我们还在用 DOS 呢
    sagaxu
        53
    sagaxu  
       2017-04-01 11:33:05 +08:00
    @zzlettle 自带什么版本无所谓,反正是统一自己编译安装
    polebug
        54
    polebug  
       2017-04-01 11:54:22 +08:00
    说的跟真的一样
    ryd994
        55
    ryd994  
       2017-04-01 12:43:18 +08:00
    @franklinyu 计算科学指的是 Computational Science ,利用计算机研究自然科学
    计算机科学才是 CS
    coder1988
        56
    coder1988  
       2017-04-01 15:01:16 +08:00
    已经在生产环境使用 3.5.2 snaic uvloop 的飘过,当然你有兴趣,也可以加入我们,请投简历到
    https://www.lagou.com/jobs/2555528.html
    Izual_Yang
        57
    Izual_Yang  
       2017-04-01 19:54:22 +08:00 via Android
    @sagaxu
    应该是嵌入版 xp 或 ce 吧
    franklinyu
        58
    franklinyu  
       2017-04-02 13:03:35 +08:00
    @ryd994 得到了,维基了一下就明白了…… 是在下孤陋寡闻了
    YRInc
        59
    YRInc  
       2017-04-06 09:03:46 +08:00
    @WildCat hhh
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   881 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:07 · PVG 04:07 · LAX 12:07 · JFK 15:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.