python升级pip怎么出错了_Python,开启吐槽模式,新手必看!
前言
首先声明,本人是一个轻度Python使用者,Python的优点很多,本文只说缺点,觉得“Python是世界上最好的语言”的请转身
Python一个最近两年火的快要上天的语言,因为人工智能的推波助澜!,让好多人不得不去学习它,当然因为它的脚本语言特性,平常写一些小脚本工具处理一些问题也是方便的不得了。
第一次接触Python的版本是3.4,当时用它写一些脚本处理一些东西感觉太方便了,之前都是用bat,vbs等脚本,用上Python后感觉有点相见恨晚的感觉。网上使用Python写的项目很多,人工智能,图片识别等,于是就转向研究这些东西啦。但是另人抓狂的事情随之而来!
吐槽,
前方高能,高手勿喷!新手最好入坑一看究竟!
1、语法格式
语法以缩进为主,不能差一个空格或TAB,如果你用的编辑器看不到空格或TAB字符,那你就一个一个的拍空格或TAB吧!这种格式我觉得一点都不优雅。少个或多个空格都要报错,也不可能运行Python的地方都装个专业的编辑器吧。我平时写代码都自带格式化的,不需要这个规则来约束!
2、pip升级
使用pip安装第三方包时,提示我pip的版本太低啦,ok我更新升级,命令 pip install --upgrade pip 更新一半提示我出错啦,算了不更新啦,继续安装我的包吧。但是狗血的剧情来啦,pip搞丢啦。什么包都安装不上(这种情况已经不是第一次遇到啦)。

然后呢,我把安装包找出来安装修复,

修复后问题依旧搞不定,然后把它卸载再安装才能搞定(当然也有其它方法,单独下载pip安装等,但我只想要最简单快洁的方法)
3、安装第三方包
相信scrapy这个框架玩python的应该都听说过,但是能一个命令把这个库成功安装到自己电脑上的人不足5%,剩下的95%都在网上寻找安装的方法,它居然还得安装个Vs这个庞然大物。很多其它的第三方都有安装的前提依赖。
python扩展库超多,但是质量度、可用性呢?
4、版本兼容性
还记得安装时看到默认的路径是这样的

安装哪个版本,默认目录名就是哪个版本,当时还觉得为啥不直接起名Python多好啊升级后都一个目录,后来才知道是为啦兼容性,就是让你谨慎升级!
Python2.x和Python3.x是不兼容的,导致之前很多2.x的包到3.x后都用不了,当然啦时代在进步为啦提高性能丢弃旧的思想没有错,
但是3.4、3.5、3.6、3.7这些版本也不兼容就有点不地道啦,一些第三方包只能在3.x固定的版本上使用,并且这些包是互相依赖的,会导致你安装包的时候,莫名的就出现错误,也不知道什么原因
总结
Python能走到现在优点还是很多的这里不再一一列出来啦!只是上面的问题是我遇到最多的问题,不知道有没有人跟我一样的感觉!