• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pandaaa
V2EX  ›  程序员

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

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