大家觉得几年内能够比较舒服地在Python3.3+下写Web应用?

2013-08-27 10:15:09 +08:00
 hustlzp
目前貌似只有少数框架和库port到Python3了,其他的还是蛮缓慢。

RT.
7157 次点击
所在节点    Python
22 条回复
Muninn
2013-08-27 10:51:20 +08:00
今年已经有很多历史性的进步了
明年应该差不多了
yopming
2013-08-27 11:22:33 +08:00
框架可以用3了,比如Flask,但是Flask的插件略多,好多都不行...
ushuz
2013-08-27 13:31:02 +08:00
3.5 以后吧
ushuz
2013-08-27 13:32:39 +08:00
当初要是一点儿一点儿迁移,5年,怎么都迁移到3上了。
kk71
2013-08-27 13:59:47 +08:00
django上可以了。
flask感觉插件还没跟上,不过应该很快的。
倒是觉得py3还不够稳定。比如3.2和3.3差别就比较明显
hustlzp
2013-08-27 14:46:31 +08:00
@Muninn
@yopming
@ushuz
@ushuz
@kk71 恩,希望1年之后能够实现吧~
fwee
2013-08-27 15:04:06 +08:00
等有4的时候
hustlzp
2013-08-27 15:10:38 +08:00
@fwee 有道理,3出来用2,4出来用3,5出来用4...
0bit
2013-08-27 16:42:59 +08:00
https://python3wos.appspot.com/

等这个能达到150以上吧
wwqgtxx
2013-08-27 17:46:51 +08:00
等呀等,等呀等
detailyang
2013-08-27 20:35:43 +08:00
不急 嘿嘿
phuslu
2013-08-27 20:38:07 +08:00
goagent 缩回到 python 2.7 了, 最主要的原因是移动平台还没有 python 3 系列的移植,第三方库也是一大原因。
derek80
2013-08-27 20:38:52 +08:00
还是偶尔碰到只支持2.*的库。
hustlzp
2013-08-27 21:33:30 +08:00
@wwqgtxx
@detailyang 恩,现在完全没看3的特性,只看2.7就好。
aggron
2013-08-28 09:04:02 +08:00
Web应用?现在就很方便用python3了,很多常用的库已经在使用six同时兼容python2和python3
jianghu52
2013-08-28 09:14:21 +08:00
主要是python3 跟数据库之间的插件还不够好。我本来想用djngo1.5+python3的,后来发现连接数据库的插件不支持python3.最后还是djngo1.4+python2.7了
wwqgtxx
2013-08-28 11:28:29 +08:00
各种类库不兼容,比如gevent
yakczh
2013-08-28 15:52:16 +08:00
easy_install web.py

...

ImportError: No module named utils
yakczh
2013-08-28 15:55:43 +08:00
easy_install.exe utils
....

ImportError: No module named db

easy_install.exe db
...
File "g:\Python32\lib\site-packages\setuptools\command\easy_install.py", line 1069, in run_setup
run_setup(setup_script, args)
File "g:\Python32\lib\site-packages\setuptools\sandbox.py", line 69, in run_setup
lambda: execfile(
File "g:\Python32\lib\site-packages\setuptools\sandbox.py", line 120, in run
return func()
File "g:\Python32\lib\site-packages\setuptools\sandbox.py", line 71, in <lambda>
{'__file__':setup_script, '__name__':'__main__'}
File "g:\Python32\lib\site-packages\setuptools\compat.py", line 92, in execfile
exec_(compile(source, fn, 'exec'), globs, locs)
File "setup.py", line 14
except IOError, e:
^
SyntaxError: invalid syntax
wwqgtxx
2013-08-28 16:33:47 +08:00
@yakczh 用pip试试?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/80347

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX