V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pandaaa
V2EX  ›  程序员

现在使用 Python 的公司是用 2 还是 3?

  •  
  •   pandaaa · Oct 9, 2018 · 7442 views
    This topic created in 2769 days ago, the information mentioned may be changed or developed.

    我是一枚前端,最近想学习 python,想了解一下现在的行情。

    使用 python 的公司是使用 2 还是 3 ?

    • python 在你的公司最主要是做什么的?做后台,运维,还是啥?
    46 replies    2018-10-10 09:48:39 +08:00
    PythonAnswer
        1
    PythonAnswer  
       Oct 9, 2018 via iPhone
    用的 3。数据处理。
    ysc3839
        2
    ysc3839  
       Oct 9, 2018 via Android
    我还没工作。我现在电脑上装了 Python 2.7 3.6 3.7,写代码的话优先写 Python 3 的代码,如果兼容 Python 2 的成本较低的话我会顺便支持,否则就只支持 Python 3。
    pandaaa
        3
    pandaaa  
    OP
       Oct 9, 2018 via Android
    @PythonAnswer 爬虫和筛数据嘛?
    pandaaa
        4
    pandaaa  
    OP
       Oct 9, 2018 via Android
    @ysc3839 3 不是不向下兼容嘛ʕ ᓀ ᴥ ᓂ ʔ
    ThirdFlame
        5
    ThirdFlame  
       Oct 9, 2018
    请直接入手 python3.6, 3.7 还是一堆问题。
    新的一些库已经只支持 3 了, 当然还有一些古董库只支持 2。
    写 3 可能稍微修改就能在 2 用,入手就写 2 想在 3 用比较麻烦。
    misaka19000
        6
    misaka19000  
       Oct 9, 2018 via Android
    当然是 2 吗
    princelai
        7
    princelai  
       Oct 9, 2018 via Android
    公司就我一个人用 Python,我自己说了算,我选择 3.6,昨天用 conda 在本地新建了 py37 的环境,暂时没发现问题,服务器就还是 py36 不动了
    natforum
        8
    natforum  
       Oct 9, 2018
    linux 和 macos 系统自带 2.x
    pandaaa
        9
    pandaaa  
    OP
       Oct 9, 2018 via Android
    @ThirdFlame 谢谢建议
    fy
        10
    fy  
       Oct 9, 2018
    3,后端,脚本,工具等等,3.5 就切换了
    datou
        11
    datou  
       Oct 9, 2018
    学习肯定是 python3.7 起手了
    ClutchBear
        12
    ClutchBear  
       Oct 9, 2018
    python3
    爬虫和自然语言分析
    princelai
        13
    princelai  
       Oct 9, 2018 via Android
    @natforum 我是 Arch Linux 和 manjaro,系统自带的 Python 自动更新到 3.7 了
    chengxiao
        14
    chengxiao  
       Oct 9, 2018
    3 和 2 混用,爬虫和 web 后端
    就是配环境的时候很烦
    起手还是 3 吧 2 现在越来越少了 包括一些新的第三方库有些都放弃支持 2 了
    locoz
        15
    locoz  
       Oct 9, 2018 via Android
    我司都是 3.6 爬虫跟算法用
    icylogic
        16
    icylogic  
       Oct 9, 2018 via iPhone
    anaconda 全家桶,主要 3,有时候 2。但我觉这种事得没啥好纠结的啊。。没理由你学 3 就不会 2 了。。
    gclove
        17
    gclove  
       Oct 9, 2018   ❤️ 1
    现在很少用 python 2 了
    forblackking
        18
    forblackking  
       Oct 9, 2018 via Android
    做 NLP,主要 2.7 历史包袱,但个人和部分新项目都用 3.6+
    Weny
        19
    Weny  
       Oct 9, 2018 via iPhone
    3.6 偶尔处理一下数据
    Yuicon
        20
    Yuicon  
       Oct 9, 2018
    2.7 因为领导觉得稳定
    sunwei0325
        21
    sunwei0325  
       Oct 9, 2018
    python3 tcp 服务器, 用的 asyncio, py2 没有这个库
    jackietsui72
        22
    jackietsui72  
       Oct 9, 2018 via Android
    我在公司 2 用的多但是学的话个人建议 3,2 好像 2020 还是 2022 年就不支持了还看他干啥,会 3 了写 2 问题也不大
    xifangczy
        23
    xifangczy  
       Oct 9, 2018
    python 3.6
    3.7 还有些库有点问题
    pandaaa
        24
    pandaaa  
    OP
       Oct 9, 2018
    了解了,统一感谢一下大家的回答。主要是想了解下 python 的使用,2 和 3 的市场,我还是从 3 开始学吧。
    gladuo
        25
    gladuo  
       Oct 9, 2018
    3
    切换没那么难
    Keyes
        26
    Keyes  
       Oct 9, 2018
    2,老项目迁不上来,正在酝酿直接干掉 py 引入 go
    Keyes
        27
    Keyes  
       Oct 9, 2018
    @Keyes 用作设备管理系统的后台 WebService
    hu5ky
        28
    hu5ky  
       Oct 9, 2018
    以后都是用 3 了,没用 2 的了,现在都少
    lshang
        29
    lshang  
       Oct 9, 2018
    之前的代码都是 2.7 写的,不过后边的新项目打算用 3 了。
    myyou
        30
    myyou  
       Oct 9, 2018
    学习的话,建议直接学 3,现在好多库 2 的版本都逐渐停止更新了。
    watsy0007
        31
    watsy0007  
       Oct 9, 2018
    3.7
    xiaohuamao
        32
    xiaohuamao  
       Oct 9, 2018
    3 不兼容 2,2 被淘汰是大势所趋
    cyspy
        33
    cyspy  
       Oct 9, 2018
    公共基础库还是 Python2,不过只有对内项目用,对外用 Go,所以还好
    Stefan
        34
    Stefan  
       Oct 9, 2018
    3.6
    实在用到 2 的时候再修改下
    tribute
        35
    tribute  
       Oct 9, 2018 via Android
    还是 golang 省心
    ysc3839
        36
    ysc3839  
       Oct 9, 2018 via Android
    @pandaaa 2 可以开启一些 3 的功能,比如 print_function。
    frmongo
        37
    frmongo  
       Oct 9, 2018
    @princelai 你们啥公司,竟然只有一个人用
    welkinzh
        38
    welkinzh  
       Oct 9, 2018
    3.6
    monsterxx03
        39
    monsterxx03  
       Oct 9, 2018 via iPhone
    hmm, 花了 3 个月把 50 万行代码从 2.7 迁移到 3.6,很酸爽哦
    xuanbg
        40
    xuanbg  
       Oct 9, 2018
    @monsterxx03 叫用 3.6 重构更恰当一点。。。
    laike9m
        41
    laike9m  
       Oct 9, 2018
    Python 2 在 2020.1.1 将被停止支持。其它的你看着办吧
    zitengdu
        42
    zitengdu  
       Oct 9, 2018
    bukip
        43
    bukip  
       Oct 9, 2018
    2.7
    princelai
        44
    princelai  
       Oct 9, 2018 via Android
    @frmongo 就我一个搞数据分析和机器学习的,其他都是 Java
    cloverii
        45
    cloverii  
       Oct 9, 2018 via Android
    2 爬虫跟一些其他业务 历史包袱了
    toono
        46
    toono  
       Oct 10, 2018
    公司基本上项目都是 2,小部分小项目会使用 3。主要是迁移到 3 的成本太高了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1503 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 106ms · UTC 17:05 · PVG 01:05 · LAX 10:05 · JFK 13:05
    ♥ Do have faith in what you're doing.