DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Pytho

问题描述:

在pip安装pytorch时遇见的问题

$ pip install torch==1.7.0 torchvision==0.8.0 torchaudio==0.7.0
DEPRECATION: Python 2.7 reached the end of its life 
on January 1st, 2020. Please upgrade your Python as 
Python 2.7 is no longer maintained. pip 21.0 will 
drop support for Python 2.7 in January 2021. More 
details about Python 2 support in pip can be found 
at https://pip.pypa.io/en/latest/development
/release-process/#python-2-support pip 21.0 will 
remove support for this functionality.
 

在这里插入图片描述


原因分析:

默认的python环境为2.7,而pip在安装的时候会提示Python 2.7 reached the end of its life on January 1st, 2020.,因此我们需要更改运行环境。
换言之,此时我们用pip安装的就是在python3下安装的。


解决方案:

1.查看默认的python地址,返回 /usr/bin/python

$ which python

2.查看对应版本,返回Python 2.7.17

$ /usr/bin/python -V

3.类似操作,得到Python3的地址以及对应版本号

$ which python3
$ /usr/bin/python3

4.接下来我们写一个配置文件:

$ gedit ~/.bash_profile

往里面写入:

PATH="/usr/bin:${PATH}"
export PATH
alias python="/usr/bin/python3"

然后保存退出

$ source ~/.bash_profile

5.然后输入python运行的就是python3的环境了。
在这里插入图片描述
6.紧接着安装我们的pytorch1.7.0
首先,更新pip包

$ python -m pip install --upgrade pip

其次,开始安装,然而还是这个问题

$ pip install torch==1.7.0 torchvision==0.8.0 torchaudio==0.7.0

在这里插入图片描述
按照错误提示,加上python3 -m命令,安装成功

$ python3 -m pip install torch==1.7.0 torchvision==0.8.0 torchaudio==0.7.0

在这里插入图片描述

  • 30
    点赞
  • 117
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
### 回答1: 这段话的意思是:Python 2.7已于2020年1月1日停止维护。请升级您的Python版本,因为Python 2.7不再得到支持。另外,pip 21.0将于2021年1月停止支持Python 2.7。有关pipPython 2支持的更多详细信息,请查阅相关文档。 ### 回答2: Python 2.7已于2020年1月1日到达了它的生命周期的终点,因此它将不再得到更新和支持。如果你仍在使用Python 2.7,那么请立即升级你的Python版本以避免出现安全漏洞和功能问题。另外,Pip 21.0也将于2021年1月放弃对Python 2.7的支持,因此如果你需要使用Pip,则必须使用更新的Python版本。 我们强烈建议所有Python用户升级到较新的版本,如Python 3.x系列。 Python 3.x的引入使得它与Python 2.x相比更加可靠和安全,并且使得编写Python代码更加容易。相比之下,Python 2.x在安全性,可靠性和兼容性方面存在缺陷。此外,Python 3.x还引入了许多新功能和语法,使其在处理各种编程任务方面更加灵活和强大。 因此,我们鼓励广大Python用户在使用Python上迈出更大的步伐,也面向Python 3的未来。 总之,Python 2.7版本已到达其生命周期的终点,它将不在得到更新和维护,因此请升级到更新的Python版本,如Python 3.x,并适时进行Pip的更新,从而使你的Python编程在安全和可靠性方面得到更好的保障。 ### 回答3: python 2.7 已于2020年1月1日停止维护,这意味着现在不再支持python 2.7版本的开发和使用。因此,如果我们想继续使用Python,我们需要尽快升级到Python 3。 Python 2.7是一个很古老的版本,由于其存在许多严重的安全漏洞,加上目前大部分Python社区已经从Python 2迁移到了Python 3,因此Python 2.7现在已经停止了维护和更新,这就意味着不再提供错误修复,安全修复和新功能。 而pip 21.0也将在2021年1月停止对Python 2.7的支持。pipPython包管理工具,它可以方便地从Python Package Index(PyPI)安装第三方库,但pip将停止支持Python 2.7也是意味着在pyPI上Python 2.7的库也将不再提供新的更新和功能。 所以,针对这种情况,我们需要尽快升级到Python 3,让我们能够更好的发挥Python的优势。Python的开发者们也迅速地迎合了这种情况,他们提供了许多有用的工具和库帮助我们顺利地进行升级,并让我们开始享受Python 3的新特性和改进。在新版本的Python 3中,有很多新的语言特性和更多的库,让我们能够更快,更有效地进行开发和创新。 总之,我们需要立即行动并尽快升级到Python 3,以便我们能够保持在技术领域的前沿。
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值