Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python2.7已弃用,是否应该删除它?_Python - Fatal编程技术网

Python2.7已弃用,是否应该删除它?

Python2.7已弃用,是否应该删除它?,python,Python,Python2.7已被弃用(不再受支持)从我的计算机(运行macOS Catalina的Mac)中删除它有意义吗?我不会。它可能是有东西使用它会打破,如果你删除它 例如,请参见在Mac上设置其他Python版本(我的重点是): 如果您想要一个干净的系统,可以删除无关的Python安装。但是,要小心!在Mac上,操作系统需要保存在/usr/bin/Python的Python版本。你不能对这个版本做太多的修改-不要尝试,否则你会弄乱你的Mac 如果您正在使用Python进行开发,那么您确实应该使用P

Python2.7已被弃用(不再受支持)从我的计算机(运行macOS Catalina的Mac)中删除它有意义吗?

我不会。它可能是有东西使用它会打破,如果你删除它

例如,请参见在Mac上设置其他Python版本(我的重点是):

如果您想要一个干净的系统,可以删除无关的Python安装。但是,要小心!在Mac上,操作系统需要保存在
/usr/bin/Python
的Python版本。你不能对这个版本做太多的修改-不要尝试,否则你会弄乱你的Mac

如果您正在使用Python进行开发,那么您确实应该使用Python 3而不是Python 2,但这并不是删除旧版本的理由

一个很好的经验法则(对于软件和生活来说,我认为):如果你没有把它放在那里,准备好承担全部责任,如果你删除它


顺便说一句,虽然这与问题无关,但这是日落,而不是弃用。弃用意味着不赞成某些东西,通常会被删除(比如从ISO C中弃用不安全的
get()
,然后从标准中完全删除)

虽然Python2肯定不赞成:-),但它没有从任何东西中删除(至少PythonSoftwareFoundation没有删除)。Sunsetting仅仅意味着,在2.7.18之后,不会对其进行任何正式更改(增强或错误修复)

您仍然可以使用该版本,但如果发现任何问题,您将不得不接受这些问题,或者组织其他方式修复这些问题(可能是付费支持供应商的一个机会)

顺便说一句,我从这些问题中得到了一点笑声:

我直到刚才才听说这件事。你在哪里宣布的?我如何确保这样的公告不会再次让我感到惊讶


我想,考虑到这是2008年首次宣布的事实,人们现在应该已经知道了:-)

永远不要弄乱你的系统python不可能,可能会有系统脚本依赖于它。塞缪尔,我不相信这应该以基于意见的方式关闭,有非常明确的,删除系统Python是个坏主意的具体原因。我对反对国防部犹豫不决,但我将投票重新开放。@paxdiablo。我同意你的看法。大多数现代软件包管理器都会客观地列出你不能删除它的原因。非常感谢你的评论!我想我只留下它。它不会妨碍我。。。我只是在学习python,但在使用python 3:)