pypy 拿到赞助之后出了支持 Python3.5 的版本 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lecher
V2EX    Tornado

pypy 拿到赞助之后出了支持 Python3.5 的版本

  •  
  •   lecher 2017-03-05 23:26:08 +08:00 via Android 17841 次点击
    这是一个创建于 3139 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看博客上面的评测,性能表现很不错。
    https://morepypy.blogspot.jp/2017/03/async-http-benchmarks-on-pypy3.html?m=1

    UVloop 新版本也开放了对 tornado 的支持。
    https://github.com/Magicstack/uvloop/issues/35

    看目前网络上面的评测 sanic+uvloop 评测数据遥遥领先。
    如果 pypy 支持 Python3.5 之后, pypy+uvloop+tornado 可以跑出什么样的数据?
    第 1 条附言    2017-03-06 12:58:00 +08:00
    pypy 对 python3.5 的发布页面,感兴趣的可以下载下来测测。
    http://buildbot.pypy.org/nightly/py3.5/
    几个扩展需要手动装:
    libtinfo:
    sudo ln -s /lib64/libncurses.so.5.9 libtinfo.so.5

    ssl :
    ./pypy3.5 ../lib_pypy/_ssl_build.py

    pip :
    curl -O https://bootstrap.pypa.io/get-pip.py
    pypy3.5 get-pip.py

    enjoy!

    至于 uvloop 在 pypy 上面的支持情况, uvloop 上面有一个开放的 issue :
    https://github.com/MagicStack/uvloop/issues/32
    开发团队的回复是,如果 pypy 正式支持 python3.5,他们将会为 uvloop 提供 python+CFFI 支持,用于支持 pypy 运行 uvloop
    16 条回复    2017-03-22 00:10:00 +08:00
    PythonAnswer
        1
    PythonAnswer  
       2017-03-06 01:27:31 +08:00   1
    pypy 终于可以 [开始] 愉快地玩 py3 了。
    EricCartman
        2
    EricCartman  
       2017-03-06 01:44:28 +08:00 via Android   1
    坐等正式版
    kingmo888
        3
    kingmo888  
       2017-03-06 09:08:48 +08:00   1
    没有找到 pypy for python3.5 的下载地址咧?


    以前就听过 pypy ,也装过一次,但是貌似很难达到 anaconda 这种傻瓜式布置环境和模块的程度啊。
    自己装模块的时候老是有问题。
    lecher
        4
    lecher  
    OP
       2017-03-06 09:23:30 +08:00 via Android   2
    kingmo888
        5
    kingmo888  
       2017-03-06 10:21:43 +08:00   1
    @lecher 谢谢。我这是 windows 哈
    janxin
        6
    janxin  
       2017-03-06 10:26:42 +08:00   1
    uvloop 本身是 Cython 基础的, pypy 对它没有什么优化,主要还是在纯 Python 代码上效果明显
    zymiki
        7
    zymiki  
       2017-03-06 10:51:19 +08:00   1
    资瓷
    kingmo888
        8
    kingmo888  
       2017-03-06 11:29:00 +08:00
    @lecher 请问有木有 windows 的?
    mathgl
        9
    mathgl  
       2017-03-06 13:50:42 +08:00
    @kingmo888 pypy 的作者据我所知没什么人在 windows 下工作。 pypy win 至今只有 32bit 版本。 pypy3 我想也是一样。
    kingmo888
        10
    kingmo888  
       2017-03-06 13:55:25 +08:00
    @mathgl x86 也可以接受啊。只要是 pypy for py3.5 即可。。。
    neoblackcap
        11
    neoblackcap  
       2017-03-06 14:50:45 +08:00   1
    sanic 速度遥遥领先,哈哈哈哈哈哈哈哈。
    你将 Tornado 内部的 http parser 换成他们在用的那个,速度也可以大大提升啊。
    mathgl
        12
    mathgl  
       2017-03-20 21:44:08 +08:00
    @kingmo888 等一阵就有 pypy 3.5 了, 现在在做准备工作吧。貌似 pypy 没什么 windows 的用户,可能大家觉得没什么需求。
    mathgl
        13
    mathgl  
       2017-03-21 10:14:07 +08:00   1
    kingmo888
        14
    kingmo888  
       2017-03-21 10:21:40 +08:00
    @mathgl 我是 windows 用户。。貌似只有 linux 版本
    mathgl
        15
    mathgl  
       2017-03-21 17:54:57 +08:00
    @kingmo888 如果真的想用,看来只有两种办法 1: 自己做移植,然后 merge 到主分支, 2: 付费。有一次和他们的开发者提起某个 bug, 那人提起:如果我有空闲的钱,可以雇佣他们解决这个问题。
    kingmo888
        16
    kingmo888  
       2017-03-22 00:10:00 +08:00
    @mathgl 我这种技术渣渣,移植什么的向往但是,,,臣妾做不到啊。顶多昨个中文语言包什么的( spyder ),付费,估计 windows 版本这是个大活。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3022 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 70ms UTC 11:17 PVG 19:17 LAX 04:17 JFK 07:17
    Do have faith in what you're doing.
    ubao 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