Python学习中问题解决

目录

1.command  ‘python’  not found

解决方案:

 2.无法定位软件源

解决方案:

  3.创建pycharm桌面快捷方式

解决方案:

  4.lxml中找不到etree

解决方案


1.command  ‘python’  not found

Ubuntu中无法找到python


解决方案:

 ​


 2.无法定位软件源

Ubuntu中显示无法定位软件源


解决方案:

  1. 简单粗暴:切换到原来的软件源
  2. 备用:参见(16条消息) 解决 Ubuntu E:无法定位软件包问题_星神学Java的博客-CSDN博客_e: 无法定位软件包


  3.创建pycharm桌面快捷方式

Ubuntu中显示不全,如何建立pycharm的桌面快捷方式


解决方案:

(16条消息) Ubuntu python程序桌面快捷方式,以pycharm桌面快捷方式(即运行.sh文件)为例_Span_小爬虫的博客-CSDN博客_pycharm ubuntu 快捷方式


  4.lxml中找不到etree


解决方案

(14条消息) python学习:lxml中找不到etree解决方法集合_棠梨煎雪灬的博客-CSDN博客_lxml没有etree怎么办

  1. 可以在官方链接中下载,cpxx代表Python版本
  2. 下载后更改后缀名.whl为.zip,并解压
  3. 将解压得到的子文件拷贝到找到对应版本Python文件夹的Lib目录下即可

注意:如若不行请重启

我最终的解决方案:像电脑屈服:下载一个旧python版本

尝试了若干方法,全部没用。经历了一个月的僵持期,一个月的冷静期。我最后机缘巧合中找到了成功办法:python3.6.8解释器+lxml 4.1.0(亲测好用,发现能用的那一刻,感激的快哭了出来)


  5.安装多个版本的Python解释器


解决方案:

安装多个版本的Python解释器:注意环境变量的设置

(16条消息) 2.Python解释器安装&多版本共存_crane_01的博客-CSDN博客

  1. 1.下载相应的Python版本
  2. 2.安装
  3. 3.找到安装目录,将.exe程序复制。将副本重命名(该名字后可用于cmd终端命令时能直接打开程序)
  4. 4.配置环境变量,在path中添加该版本python的安装目录
  5. 附:
  6. 1.为不同版本的python安装包:python36 -m pip install xx    python310 -m pip install xx
  7. 2.查看python中安装了哪些第三方库
  8.         python36 -m pip list
  9.         打开python的安装位置找到\Lib\site-packages
  10.                 如C:\Users\xxx\AppData\Local\Programs\Python\Python36\Lib\site-packages
  11. 3.更新pip版本:python -m pip install --upgrade pip
  12. 4.查看安装的包的版本和位置 pip show xxx


  6. Opening and ending tag mismatch


xpath解析学习中:etree实例化本地对象时,报错

是因为当使用lxml.etree.parse()解析html文件,该方法默认使用的是“XML”解析器,所以如果碰到不规范的html文件时就会解析错误: lxml.etree.XMLSyntaxError: Opening and ending tag mismatch: 

解决办法:自己创建一个html解析器,增加parser参数

parser = etree.HTMLParser(encoding="utf-8")
parser=parser

参考文献:https://www.jianshu.com/p/2695546877f2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值