python之pip更新失败问题及解决方法

渣渣白安装pip时首先被这个问题困扰了很久一直都无法解决。

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc7 in position 7

由于渣渣白的技术水平呢,我安装时候没有看懂这个原因。

直到看了这篇博客之后才发现问题所在,是字节码编码问题。

http://www.yingzinanfei.com/2017/02/06/pipanzhuangpythonbaoshibaozifubianmacuo/

圈圈之内的内容可以修改其他的编码(utf-8,gdk,gb23123等......)

但渣渣白强烈建议和渣渣白一样就行了!

(渣渣白因自作聪明修成了其他的导致了一堆bug出现,如果没有遇到还行,遇见就惨了,像渣渣白一样改bug花了很多时间,我就不细说了,一段心酸历史)

好了解决这个问题之后,又来了一个bug了。渣渣白也是够倒霉的,呜呜呜~~~

渣渣白在利用pycharm更新了pip,但是pycharm安装python第三方库的时候被告知报错,请在dos环境中利用pip语法安装。然后我安装时候就发现这个问题了。

此时我在查看一下pip版本居然是10.0.1版本的,我靠,你妈的,刚刚我更新的。然后我又尝试一波更新,被告诉已经更新,我他妈的就被你搞死,我再来看看版本但是结果还是一样的。

 大家注意,此时以为大佬来了。我的大表哥,一位死宅男,但是技术超群,个人很钦佩,我也很佩服他的gay的本质,刚刚开始认识这个人时候居然gay我,虽然我后来的也gay回去了。

我求助他,问他是怎么回事。 

 

 

这波操作实属犀利,我丝毫没有看懂。一脸懵逼就解决了。 

python conda update pip 

python easy_install --upgrade pip

 

 

python -m pip install -U --force-reinstall pip

 

事后渣渣白的去查询了一下这些命令那么下面由渣渣白一一解说

首先是python conda update pip这条命令是更新 conda与pip有关的所有内容

这个有关conda的内容:https://baike.baidu.com/item/Conda/4500060?fr=aladdin 

第二个python easy_install --upgrade pip利用easy_install更新pip

 

这个有关easy_install的内容https://baike.baidu.com/item/easy_install

 

第三个是python -m pip install -U --force-reinstall pip

其实这条命令与python -m pip install --upgrade  pip是类似的,-U等于--upgrade --force是强制--reinstall重装

连起来解读就是强制性重装并更新pip

 

 

发布了35 篇原创文章 · 获赞 86 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/sun1318578251/article/details/89255397
今日推荐