是时候和 py2 说再见了。。。

2019-03-18 14:36:33 +08:00
 Marsss

在多次看到 pip 到 2020 不再支持 py2 的提示,以及再一次遇到纠结的编码问题后,今天我终于将手头还在维护的 python 项目全部迁移为 py3 了,平时用到的所有电脑上已将 py2 卸载换成了 py3,再见了 py2。。。

你们准备好了么?

6179 次点击
所在节点    Python
34 条回复
leoliu168
2019-03-18 14:54:01 +08:00
当断不断反受其乱,老早就告别 2 了
whoami9894
2019-03-18 15:13:17 +08:00
以后开发用 py3 就行了,为啥要卸载。某些还未迁移到 3 的工具还需要,比如 sqlmap
lnim
2019-03-18 15:19:15 +08:00
@whoami9894 sqlmap 的用户不是单纯的开发者吧~ 安全从业者不应该啥环境都有么! 我以前捣鼓安全的时候 一大堆虚拟机 各种环境都有~
xiaomimei
2019-03-18 15:24:53 +08:00
开心
Marsss
2019-03-18 15:49:07 +08:00
@whoami9894 嗯,如果只是使用倒问题不大,用虚拟环境也可以,只是我有点强迫,到时候不支持 pip,用起来可能有点麻烦,干脆就说再见了。
kernel
2019-03-18 16:04:18 +08:00
永远都不可能迁移,工作得好好的代码,重写一遍太浪费生命了
xpresslink
2019-03-18 16:17:45 +08:00
再不再见不是由你说了算的。我们从来不准备,老板让干什么就干什么。
迁移代码纯属浪费生命,能跑就行了。
等所有 LINUX 发行版都初始默认 Py3 不再内置 Py2 再说吧。
nanaw
2019-03-18 16:30:44 +08:00
早就受够 py2 了,可那有有什么办法呢。我 Linux 预装的 py2 还是不敢删。
就像早就受够了 32 位系统一样。天知道什么时候才能彻底淘汰。
youngce
2019-03-18 16:50:50 +08:00
pipenv 整起来,想用啥就用啥,还是文件!隔离的感觉不要太爽
lihongjie0209
2019-03-18 16:56:54 +08:00
服务器上的环境不是想切就切的
daviswei
2019-03-18 17:09:03 +08:00
既有资产该怎么处理。。。如果能退网、重构当然最好
pkokp8
2019-03-18 17:20:35 +08:00
可能我初学就是 3,常用的库 3 也能找到
所以不太了解 2 有什么好的
xiri
2019-03-18 17:20:49 +08:00
linux 下的 py2 还是不敢卸载的,不过我自己用的话基本是不动系统自带 python 的,都是用 conda 创建虚拟环境,想用哪个版本用哪个,是真的爽啊😀
Marsss
2019-03-18 17:24:31 +08:00
好吧,看来楼上好多同学公司原有项目压力较大,情况不一样,就只能虚拟环境搞起来吧,不过我个人情况还行,迁移没太费神,但是从此不用再担心什么 2020 了
tingyunsay
2019-03-18 17:26:18 +08:00
告别大半年了都
Rasphino
2019-03-18 17:28:18 +08:00
@nanaw archlinux 已经把移除主源中所有的 python2 包列入 todo 事项了…从 2 月 16 号开始到现在,已经移除 367 个包中的 99 个
botman
2019-03-18 20:29:19 +08:00
再扛 5 年,如果性能依然没什么大提升,还转什么 jb py3 直接转 go 了!
siteshen
2019-03-18 20:30:09 +08:00
2015 年就开始用并且一直在用 python3
jingniao
2019-03-18 20:40:19 +08:00
也就个人项目,新项目能用吧,稍微有点规模的项目大多就没辙。
我司(历史悠久的金融公司,看股市繁荣程度,就大概知道这一年是否盈利那种),系统有 debian 6/8,centos 6/7,python 版本 2.6 2.7 django 版本 1.3 1.4 1.6 1.10 1.11 ,python 容器 uwsgi,apache,gunicorn。
反正我是脱坑了
guog
2019-03-18 20:45:46 +08:00
项目里二十万行代码,不敢动

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

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

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

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

© 2021 V2EX