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.
 

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Pytho_第1张图片


原因分析:

默认的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的环境了。
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Pytho_第2张图片
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

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Pytho_第3张图片
按照错误提示,加上python3 -m命令,安装成功

$ python3 -m 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 Pytho_第4张图片

你可能感兴趣的:(python,linux,ubuntu,pip)