前言

首先声明,本人是一个轻度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能走到现在优点还是很多的这里不再一一列出来啦!只是上面的问题是我遇到最多的问题,不知道有没有人跟我一样的感觉!

python升级pip怎么出错了_Python,开启吐槽模式,新手必看!相关推荐

  1. Python数据分析入门书籍推荐!!!强烈推荐,新手必看

    在当下这个数据驱动的时代,毫不夸张的说各行各业的商业决策和运营管理都离不开数据分析,因此数据分析已经成为当前每个人的必备技能和加分项.对于许多初学者来讲,想要入门Python数据分析常常不知道从何下手 ...

  2. python升级pip及失败处理

    python升级pip及失败处理 前几次升级pip时,忘记了记录,这次正好记录一下 (1)常规升级命令: python -m pip install --upgrade pip 升级成功可以利用 pi ...

  3. python升级pip版本

    python升级pip 1. 查看python安装路径 2.把起始位置里的路径复制下来 粘贴然后打开 在安装python的根目录下打cmd回车 在python根目录后面输入python.exe -m ...

  4. python中是干嘛的-python是做什么的,新手必看哦!

    原标题:python是做什么的,新手必看哦! ​python , 是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,Python 已经成为继JAVA,C 之后的的第三大语言.特点:简单易学 ...

  5. python的难点_初学python的操作难点总结(新手必看篇)

    如下所示: 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的目录 直接 dir 3 想在一个盘下进去一个文件夹,用cd空格目标文件 cd p 4 写文件的第一个字母 ...

  6. python新手入门总结_初学python的操作难点总结(新手必看篇)

    如下所示: 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的目录 直接 dir 3 想在一个盘下进去一个文件夹,用cd空格目标文件 cd p 4 写文件的第一个字母 ...

  7. python软件如何安装方法_【新手必看】Python软件下载及安装教程

    原标题:[新手必看]Python软件下载及安装教程 Python下载:免费开源 官网地址:https://www.python.org/downloads/ 下载对应版本Python:python-3 ...

  8. python新手入门代码-新手必看:手把手教你入门 Python

    原标题:新手必看:手把手教你入门 Python 本文为 AI 研习社编译的技术博客,原标题 : Learning Python: From Zero to Hero 翻译 |永恒如新的日常校对 | 酱 ...

  9. Ubuntu下python升级pip(ImportError: cannot import name 'main')

    简述 在网上根据 https://blog.csdn.net/Mr_Cat123/article/details/80427511 升级pip遇到了这个问题. Traceback (most rece ...

最新文章

  1. [zz]启动apache后访问系统,提示没有权限访问目录,报403错误。
  2. subList用法详解
  3. 解决oracle中文数据乱码的问题
  4. import 别名_es6模块 import, export 知识点小结
  5. 平衡的括号[UVA-673]
  6. oracle同库复制schema,使用impdp复制oracle的schema数据迁移 | 学步园
  7. servlet运行原理和生命周期
  8. 事务对性能影响_mysql之事务
  9. 检测网络端口和刷新本地DNS
  10. Django中URL和View的关系
  11. 12.2 剪贴板的高级用法
  12. PDF文件如何转CAD格式?教你几个简单有效的方法
  13. 运维分级发布_故障分级和处罚规范-运维必备规章制度
  14. key文件转化ppt
  15. 【哈佛大学:计算生物学 生物信息学】学习记录(二)
  16. ETHA Lend 项目介绍
  17. 网络管理之网络状态测试命令
  18. 2015年计算机网考统考,2015年3次统考计划
  19. 架构设计工具rhapsody的那些事
  20. python播放网络音乐_Python实现在线音乐播放器示例

热门文章

  1. Axure RP 简介
  2. Centos 7下安装nginx,使用yum install nginx,提示没有可用的软件包(亲测)
  3. PHP.ini 中的错误提示
  4. 关于 Laravel Redis 多个进程同时取队列问题详解
  5. Yii的action
  6. linux下安装oracle集群,【Oracle 集群】Linux下Oracle RAC集群搭建之Oracle DataBase安装(八)...
  7. nodejs redis 发布订阅_太赞了:Spring boot+redis实现消息发布与订阅
  8. 普罗米修斯java_springboot集成普罗米修斯(Prometheus)的方法
  9. layui table 单元格适应宽高
  10. c++ cout头文件_C/C++知识分享:C++常用内置函数你会几个,使用过几次呢?