当前位置: 首页 > news >正文

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搞丢啦。什么包都安装不上(这种情况已经不是第一次遇到啦)。

e0e5f33e52e7cf4c09c569407e7efec6.png

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

90d595fb62d848d92b8cc1625d455662.png

修复后问题依旧搞不定,然后把它卸载再安装才能搞定(当然也有其它方法,单独下载pip安装等,但我只想要最简单快洁的方法)

3、安装第三方包

相信scrapy这个框架玩python的应该都听说过,但是能一个命令把这个库成功安装到自己电脑上的人不足5%,剩下的95%都在网上寻找安装的方法,它居然还得安装个Vs这个庞然大物。很多其它的第三方都有安装的前提依赖。

python扩展库超多,但是质量度、可用性呢?

4、版本兼容性

还记得安装时看到默认的路径是这样的

c3f2b6946c1561a922d54bb9ab11d4b3.png

安装哪个版本,默认目录名就是哪个版本,当时还觉得为啥不直接起名Python多好啊升级后都一个目录,后来才知道是为啦兼容性,就是让你谨慎升级!

Python2.x和Python3.x是不兼容的,导致之前很多2.x的包到3.x后都用不了,当然啦时代在进步为啦提高性能丢弃旧的思想没有错,

但是3.4、3.5、3.6、3.7这些版本也不兼容就有点不地道啦,一些第三方包只能在3.x固定的版本上使用,并且这些包是互相依赖的,会导致你安装包的时候,莫名的就出现错误,也不知道什么原因

总结

Python能走到现在优点还是很多的这里不再一一列出来啦!只是上面的问题是我遇到最多的问题,不知道有没有人跟我一样的感觉!

http://www.lryc.cn/news/570908.html

相关文章:

  • linux命令chm app,Linux常用命令全集
  • 拼音缩写是啥意思_NMSL?AWSL?这些拼音缩写到底是啥意思?
  • Package name is not valid . ‘import‘ is not a valid Java identifier
  • mysql修改密码笔记
  • 如何用计算机cmd算数,计算命令:怎么在CMD的计算器命令是什么?
  • 小四哥的故事——访中联绿盟陈庆
  • 山寨qq java_MTK手机QQjava版本山寨qq2009通用版
  • 服务器重装
  • 计算机网络——用telnet登录qq邮箱给人发邮件
  • 1.2数组的基本算法设计
  • Minecraft-服务器领地(Residence插件)
  • 状态模式State Pattern
  • Myeclipse 10安装与激活
  • 性能测试——性能测试-常见性能指标-总体概况
  • 1KB快捷方式病毒的解决方法
  • C# 零基础搭建一个简单的Asp.Net Core WebAip服务
  • 当他成为SKY ——李晓峰
  • 5.5.2_2并查集的进一步优化
  • Cult3D高级教程——1.技术综合篇
  • sql脚本导入sql_学习SQL:SQL脚本
  • 16进制颜色代码对照表
  • Eighth season eighth episode,Monica got a stripper in her bachelorette party??????
  • foxmail6.0需要下载证书才能发送邮件的解决
  • 无线路由器接入局域网的三种方式
  • PowerManager与WakeLock
  • AI编程:正在拉开新一轮“人与人”的差距
  • canvas的drawImage方法参数详解
  • 网站点击流分析
  • 菜鸟成长手册:八大品牌内存真伪巧识别
  • 三款简单的日光灯驱动电路图分享