1
ooh 2014-01-03 15:15:07 +08:00
simple is better?
|
2
min 2014-01-03 15:28:52 +08:00 via iPad
Py2太好用了?
|
3
ch_linghu 2014-01-03 15:55:30 +08:00
我觉得就是因为py2“足够好用”了。
|
4
hkongm 2014-01-03 15:59:15 +08:00
这升级我理解(不懂PY),是不是属于步子迈大了扯着蛋了?
|
5
ywencn 2014-01-03 16:13:10 +08:00
为啥ruby一发个新版本大家就升级?
|
6
SevenJ 2014-01-03 16:23:11 +08:00
ruby猿比python猿更潮,或者说python比较恋旧
|
7
caoyue 2014-01-03 16:25:06 +08:00
1、缺乏足够强大的新特性
2、不兼容 我觉得这两点就足够选择不升级了 |
8
alay9999 2014-01-03 16:27:04 +08:00
我随便照的教程看了两眼,他没提到版本的事情。
运行的时候好象是 2.7 但是我的系统里貌似有 3.3 对了,我用的 Ubuntu 就是这样 |
9
mahone3297 2014-01-03 16:29:44 +08:00
其实就是不兼容。。。所有的根源都源于此,应该是这样。。。
|
10
yakczh 2014-01-03 17:04:01 +08:00
python3更慢了
|
11
fdsfsdfsdf3334 2014-01-03 17:13:20 +08:00 1
我觉得应该是很多开源的包 都还没有支持py3 不然我肯定用py3了
|
12
wawehi 2014-01-03 17:17:24 +08:00
不兼容啊,好多第三方的组件迟迟没有更新到3,所以我的应用程序就不能升级。
|
15
lightening 2014-01-03 19:00:56 +08:00
@ywencn 而且ruby升级没有出现大规模不兼容的情况
|
16
dingyaguang117 2014-01-03 19:35:03 +08:00
不兼容啊 魂淡
|
17
chuan 2014-01-03 19:45:47 +08:00
OSX 10.9上的python默认版本是2.7,arch一直是最新的版本,其他linux发行版就不清楚了
|
18
loryyang 2014-01-03 20:58:31 +08:00
不兼容啊不兼容
|
19
levn 2014-01-03 21:50:22 +08:00
还是因为不够酷吧
|
21
VYSE 2014-01-04 00:18:55 +08:00
我觉得3全面优势,但是维护中的现有代码都是2的,没有时间精力去做语言上的升级,而两者切换开发会疯掉。
|
22
mengzhuo 2014-01-04 00:44:27 +08:00
Py3很多特性非常棒!
coroutine, 新functools, 新itertools,crypt *爆了 只是很多第三方库跟不上 OTZ 四处要backport |
23
ushuz 2014-01-04 00:51:06 +08:00 via iPhone
如果当初采用兼容的升级策略,五年了,怎么着都该能让多数人迁移到3了。
|
24
geeklian 2014-01-04 00:59:21 +08:00 via iPad
我最近迁移自己的django项目到3.3版本了....
south和django都兼容了,我就知足了 |
25
drackzy 2014-01-04 04:07:44 +08:00
「听好儿子,要提出目标,但不可盲目追随它」「我明白了爸爸,就像Python那样提出『只采用唯一正确的方法』那样的目标,实际上却存在2、3版本的不兼容」「住口!」「urllib和urllib2」「住口!!!」
Matz一句话:是时候升级到2.0了,大家就都2.0了。Rails什么的项目对Ruby新版本支持也比较快,起到带动作用。 ruby语法上基本没有大变动,性能上有些提升,比如2.1的分代GC http://tmm1.net/ruby21-rgengc/ |
26
a2z 2014-01-04 08:13:42 +08:00
因为用print懒得打括号
|
27
cdwyd 2014-01-04 08:15:25 +08:00
感觉py3是未来
|
28
alsms 2014-01-04 08:50:59 +08:00
等什么时候兼容问题得到解决了,再去升级3吧,现在也够了~但3肯定是趋势。
|
29
seiwev 2014-01-04 09:50:11 +08:00
因为不兼容啊。
|
30
raptor 2014-01-04 10:09:22 +08:00
也许golang是更好的py3…反正都不兼容…
|
31
ericls 2014-01-04 10:55:31 +08:00 via Android
还是兼容的问题
|
32
jianghu52 2014-01-04 11:10:51 +08:00
@geeklian 请问你django用的数据库是mysql么?如果是的话,用的什么连接的?我的django因为mysqldb不支持python3,一直没升呢。
|
33
windyboy 2014-01-04 12:16:38 +08:00
lib 不兼容
谁用谁知道 |
35
geeklian 2014-01-04 15:21:10 +08:00 via iPad
@jianghu52 因為工作環境的原因,我一直是在iis下部署django。數據庫主要用PostgreSQL,其次sqlite,和單位其他系統交互用python-odbc。
|
36
silverfox 2014-01-04 17:00:08 +08:00
@jianghu52 可以尝试一下 PyMySQL,https://github.com/PyMySQL/PyMySQL
|
37
bigzhu 2014-01-04 17:56:32 +08:00
1. print 要括号.
2. 第三方库不支持. 第三方库:因为print要括号,我们懒得去加括号. 归根结底,都是因为 print 要括号惹的祸. |
38
Keyes 2014-01-04 18:48:13 +08:00 via iPhone
还有个mysql-connector-python,只是不知道能不能在py3上用,由于在官方driver列表上所以很早以前就没在用mysqldb了
|
39
wodemyworld 2014-01-04 23:06:23 +08:00
@alay9999 Ubuntu已经不学好了,我的都已经回归大便了
|
40
wodemyworld 2014-01-04 23:13:56 +08:00
@a2z 这个必须re,当年选择python就是因为这个。。。。。
|
41
akira 2014-01-04 23:17:19 +08:00
我要用到的库不支持3,所以只能继续用2. 就这样。
|
42
jecky 2014-01-04 23:22:15 +08:00
现在py2已经够用了,所以py3还没有普及,过几年就会3了
|
43
ShiningRay 2014-01-05 00:42:08 +08:00
Py2足够好用,已经被广泛采纳
Py3变更太多导致不兼容,没有更有吸引力的特点,甚至有些情况性能还下降了 相对来说,Ruby1.9相比1.8,在基本的语法层面可以兼容(只要不用奇葩的语法),同时性能又提升很多,所以迁移的人就多了 |
44
misaka 2014-01-05 03:18:40 +08:00
还是库不支持的原因啊,好不容易把代码都改到3结果发现库不支持。。。
|
45
Hector01 2014-01-05 07:06:13 +08:00
py好用主要是因为库多吧 - - 然后2支持的库比3多……
|
46
hhrmatata 2014-01-05 10:05:03 +08:00
|
47
qingfeng 2014-01-05 12:22:06 +08:00
pyqt5必须用3.3了,用2.7里面的demo都跑不起来!
|
48
qingfeng 2014-01-05 12:23:21 +08:00
关键是语法变化大,迁到3.3的话好多库都不兼容。
|
50
leeoo 2014-01-05 13:25:41 +08:00 1
我刚开始接触Python就是3版本的,新公司的服务器上装的是RedHat 5.3 ~ 5.9,还是用的Python 2.4,感觉各种不爽,不过还好客户都是外国人,不用担心最头疼的中文编码问题。
现在Django和Flask都支持Python 3,对于一般的Web开发已经足够了。 下个版本的Ubuntu (14.04)的CD镜像中将只有Python 3版本的,见 https://wiki.ubuntu.com/Python/3 |
51
mailto1587 2014-01-05 13:51:58 +08:00
没有人提到gevent的原因吗
|
52
nelson 2014-01-05 14:22:31 +08:00
某天用3 print了下发现语法不对,从此一直用2
|
53
steven_yue 2014-01-06 09:12:56 +08:00
尼玛n多东西不兼容,叫我怎么升级。从某种意义上说python3才够 新潮
|
54
alay9999 2014-01-08 14:27:32 +08:00
@wodemyworld 我是小白,下次重装试试大便好了
|