【Ubuntu16.04 升级pip问题】you are using pip version 8.1.1, however version 20.0.2 is available. you should consider upgrading via the ‘pip install –upgrade pip’ command.
文章目录
现象
解决过程
解决方案
现象
因为安装某些软件要用到pip,但是在安装时报错:
You are using pip version 8.1.1, however version 20.0.2 is available. You should consider upgrading via the ‘pip install —
解决过程
分别用了好多种方法来解决:
使用python -m pip install –upgrade pip升级失败
使用python -m pip install -U –force-reinstall pip依然失败
使用pip install –user –upgrade pip还是失败
还有说是因为源的问题,换了源也没任何作用
解决方案
- curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
- sudo python3 get-pip.py --force-reinstall
操作完上面两步后,发现pip 20.0.2似乎已经安装了,但是运行pip –version或者pip3 –version都提示:
bash: /usr/bin/pip: No such file or directory
再运行下面更新即可解决
- # 一般来说清除缓存就可以了
- hash -r
-
- # 如果清除缓存没用再执行
- sudo apt-get update
- sudo apt-get upgrade
-
完美解决:
- $ pip3 --version
- >> pip 20.0.2 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
写了一个Python脚本,但是不能一直在windows上运行,虽然不怕占内存,但是影响我电脑正常开关机,刚好有几台服务器,装的是linux系统Ubuntu,所以就把Python文件放在了服务器,安装对应模块后发现python3.5.2已经不行了,对应的包也不能正常使用,所以就升级Python3版本,网上也有很多把Python2升级的,升级谁都无所谓,主要是能正常使用。下面结合我自己的升级方式给大家说一下步骤,因为看很多人要不是用wget,要不就是PPA,但是后边的步骤有点多。我就精简了一下,虽然我自己成功了,但是可能大家在用同样方法升级时依然有各种问题,可以留言或者自行百度。
- # 我也使用的wget ,我下载到了home中
- wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
- # 在home中解压
- tar -zxf Python-3.9.0.tgz
- # 进入python3.9
- cd Python-3.9.0
-
- # 编译文件 时间大概有1-3分钟
- ./configure --prefix=/usr/local/python3
-
- # 编译好后,会有另外一个提示,让run ./configure xxx
- ./configure --enable-optimizations
-
- # 安装
- make && make install
-
- # 结束
安装结束,提示PIP安装成功的提示,不过pip不是最新版本,自己升级就行。
直接输入python3就进入到了python3的环境中,也可以查看下python3 -V 的版本,得出已经是最新版本了。
这个方法要比其他人的简单,不用来回链接进行指向。
我要去愉快的运行我的脚本去咯。