python 3.4 有人用吗?

2014-02-21 21:15:24 +08:00
 pc10201
看了一个python 3.4的更新和网上的评测,异步性能可以与nodejs一拼啊
大家有用过的吗?
基本上我用的模块都支持python 3,除了一个打包工具pyinstaller~
7669 次点击
所在节点    Python
16 条回复
args
2014-02-21 23:34:14 +08:00
3.4还没正式发布呢。把你说的评测打出来大家看看!?
VYSE
2014-02-22 02:27:59 +08:00
http://docs.python.org/3.4/library/asyncio.html
其实现在的很多异步方案(gevent,tornado,twist)性能已经很高了
wwqgtxx
2014-02-22 07:10:29 +08:00
还在用2.7呢
RIcter
2014-02-22 07:46:12 +08:00
...是时候转3.x了?一直在用2.7..
@binux
Shared
2014-02-22 08:47:04 +08:00
正式发布了吗?我的所有项目都是用 3.3 写的,如果没什么显著的兼容问题就升上去好了
pc10201
2014-02-22 09:15:12 +08:00
@args 不好意思,看错了,应该是python 3.3.4
pc10201
2014-02-22 09:18:46 +08:00
thinkif
2014-02-22 09:32:39 +08:00
@pc10201
是3.4, 你开始说的版本并没错
asyncio也是其新特性之一

不过现在还没正式发布, 一直都说可能会本月末发布
binux
2014-02-22 12:08:02 +08:00
@RIcter 没有必须要换的特性啊,又不像C++11
shiny
2014-02-22 12:16:39 +08:00
更多性能问题是出在架构方式上的。用 python3一段时间后就后悔了,因为部署起来远没有 python2 方便。
wuxqing
2014-02-22 20:09:12 +08:00
@shiny 部署起来远没有 python2 方便,啥情况?
shiny
2014-02-22 20:37:57 +08:00
@wuxqing 不同包在不同系统下兼容性也不一样。而 python2 直接 apt-get 下就装好了……
wuxqing
2014-02-22 22:32:05 +08:00
@shiny 直接源代码编译一个python,指定存放目录,这样与系统的无关。我都是这样做的
或者看看pyenv
shiny
2014-02-23 12:45:32 +08:00
@wuxqing 我也这么做,问题是有的python3的包在指定系统下编译不过去,python自身是没问题的。
shiny
2014-02-23 12:55:05 +08:00
@wuxqing 我用 python3.3 安装 pymongo 的时候提示 “error: in 'ext_modules' option (extension 'bson._cbson'), 'sources' must be present and must be a list of source filenames”。我从 debian换到ubuntu,问题是一样的;而之前在另一个debian系统上却什么问题也没有。

python3.2却没有问题。这样导致 tornado 的return得用 raise 代替。花费了我一天时间,还影响心情。
如果是python2,就算 requirements.txt不行,用apt-get install python-pymongo妥妥的。
yakczh
2014-02-26 10:03:36 +08:00
pip install urllib2

Downloading/unpacking urllib2
Real name of requirement urllib2 is urllib3
Could not find any downloads that satisfy the requirement urllib2
Cleaning up...
No distributions at all found for urllib2

python2 -> urllib2
python3 -> urllib3
python4 ->urllib4

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

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

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

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

© 2021 V2EX