2022年 11月 4日

pip升级 以及python3升级python3.9

【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还是失败
还有说是因为源的问题,换了源也没任何作用
解决方案

  1. curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  2. sudo python3 get-pip.py --force-reinstall

操作完上面两步后,发现pip 20.0.2似乎已经安装了,但是运行pip –version或者pip3 –version都提示:

bash: /usr/bin/pip: No such file or directory

再运行下面更新即可解决

  1. # 一般来说清除缓存就可以了
  2. hash -r
  3. # 如果清除缓存没用再执行
  4. sudo apt-get update
  5. sudo apt-get upgrade

完美解决:

  1. $ pip3 --version
  2. >> 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,但是后边的步骤有点多。我就精简了一下,虽然我自己成功了,但是可能大家在用同样方法升级时依然有各种问题,可以留言或者自行百度。
 

  1. # 我也使用的wget ,我下载到了home中
  2. wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
  3. # 在home中解压
  4. tar -zxf Python-3.9.0.tgz
  5. # 进入python3.9
  6. cd Python-3.9.0
  7. # 编译文件 时间大概有1-3分钟
  8. ./configure --prefix=/usr/local/python3
  9. # 编译好后,会有另外一个提示,让run ./configure xxx
  10. ./configure --enable-optimizations
  11. # 安装
  12. make && make install
  13. # 结束

安装结束,提示PIP安装成功的提示,不过pip不是最新版本,自己升级就行。

 直接输入python3就进入到了python3的环境中,也可以查看下python3 -V 的版本,得出已经是最新版本了。

这个方法要比其他人的简单,不用来回链接进行指向。

 我要去愉快的运行我的脚本去咯。
Linux Ubuntu系统升级Python3版本至Python3.9版本步骤