Python2.7 还是 3.5。纠结

2015-11-17 09:10:23 +08:00
 ddgreat
问题概述:一共两个项目,目前大三,都是自己的创新项目,非商业应用。第一个项目是一个基于地图 API 的 WebApp 。后端希望使用 Python 实现,框架用 flask 。第二个项目打算做微信公众号,需要涉及到爬虫。
团队情况:较熟悉 C++ JavaScript
Python 还没开始学。之前看过一点 Python2.7 语法。
26135 次点击
所在节点    Python
68 条回复
GPU
2015-11-17 15:34:13 +08:00
@Feiox 就這麼簡單?
wawehi
2015-11-17 15:34:20 +08:00
没历史包袱肯定选新的
TimePPT
2015-11-17 15:36:22 +08:00
刚切了 3.5 ,就 str 原 生 Unicode 我就用的很开心了
Feiox
2015-11-17 15:40:10 +08:00
@GPU 自从用了 docker 世界都清爽了很多。其实 pyenv 也很简单,
pyenv install 3.5.0 && pyenv virtualenv 3.5.0 pkgenv && pyenv local pkgenv
完成了之后,每次你进入这个目录就会自动切换到你建立的这个名叫 pkgenv 的虚拟环境,切换到其他目录就自动退出
sox
2015-11-17 15:40:56 +08:00
熟悉 C++ JavaScript 就用 Node 呗,这样 C++ JavaScript 都用得上了
GPU
2015-11-17 16:36:16 +08:00
@Feiox pyenv 还没有用过。今晚了解一下。
lincanbin
2015-11-17 16:39:42 +08:00
python 3 和 python 2 虽然是两门完全不同的语言,但是如果你会 py3 ,那么当你需要 py2 的时候,学起来自然也不会太慢。
总之不要纠结太多,随便选一个学了再说。
yahoo21cn
2015-11-17 16:43:19 +08:00
用来谋生的话,用 2 ,没什么可说的
TrustyWolf
2015-11-17 17:05:35 +08:00
Fedora 23 Server 默认版本 Python 3.4.3 0.0
jarlyyn
2015-11-17 17:26:50 +08:00
做 web,代码重要么?

代码不重要,数据才重要。

代码只要能快速做出来,满足需求,没有 bug 就好。

所以

1.找你能参考的代码对应的版本。

2.既然熟悉 c++和 js,为什么一定要从头学 Python?
wencan
2015-11-17 17:40:34 +08:00
python 2.7
目前主流 linux 发行版都支持这个

很少有支持 python 3.x 的
flyingfz
2015-11-17 17:44:26 +08:00
npm 安装一些模块的时候,如果装的是 python 3.5 ,会报错,( node 4.0 带的 npm )。
是我的配置不对?
meloncrashed
2015-11-17 18:01:40 +08:00
2 的中文让人欲仙欲死
gejigeji
2015-11-17 20:52:15 +08:00
还在用 2.6.6 懒得安装了
fy
2015-11-17 21:24:40 +08:00
直接 3 啊!!!我去年就迁移了,很爽
restran
2015-11-17 21:26:09 +08:00
计划迁移到 3 , 2 是到 2020 年停止支持了吗?如果是的话,时间很近了。
RickyBoy
2015-11-17 21:33:58 +08:00
Python 3 无误
jsjscool
2015-11-18 09:43:13 +08:00
Python 3 不解释。 2 处理中文字符让新手蛋碎
matthewz
2015-11-18 10:17:58 +08:00
@wencan 预装和支持是一个概念?
elvis_w
2015-11-18 14:07:21 +08:00
如果主要是开发 flask ,慎用 Python 3
http://docs.jinkan.org/docs/flask/python3.html

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

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

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

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

© 2021 V2EX