python3.7中引入pydpkg中的Dsc类报未找到_lzma错误处理

简介: python3.7中引入pydpkg中的Dsc类报未找到_lzma错误处理
原创 如有转载,请注明出处

问题:

  1. haski项目运行后, 浏览器打开, 报以下错误
  File "/home/os-huangyy/hyy-work/workcode/platform-haski/haski/__init__.py", line 3, in <module>
    from pydpkg import Dsc
  File "/home/os-huangyy/Envs/platform-haski-3.7/lib/python3.7/site-packages/pydpkg/__init__.py", line 11, in <module>
    import lzma
  File "/usr/local/lib/python3.7/lzma.py", line 27, in <module>
    from _lzma import *
ModuleNotFoundError: No module named '_lzma'

处理方法:

  1. 网上说的处理方法,都无法处理,所以按照自已的分析来处理
  2. 经分析,以上报错,是因为在from pydpkg import Dsc时报错, 所以怀疑是版本问题,故安装低版本的
pip install pydpkg==1.4
  1. 重启项目,发现报了新错误,如下:
  File "/home/os-huangyy/Envs/platform-haski-3.7/lib/python3.7/site-packages/pgpy/constants.py", line 3, in <module>
    import bz2
  File "/usr/local/lib/python3.7/bz2.py", line 19, in <module>
    from _bz2 import BZ2Compressor, BZ2Decompressor
ModuleNotFoundError: No module named '_bz2'
  1. 经分析是和bz2模块有关系,所以现在问题就是处理bz2导入的问题
  2. 处理方法是,/usr/local/python3.7/lib/下缺少一个包,

下载这个包,放在python3.7的对应目录下,即可,
操作如下:

1. 下载这个文件在自己的电脑上:_bz2.cpython-36m-x86_64-linux-gnu.so
链接: https://pan.baidu.com/s/1K5thsqQ4sHYPbg6nCQI5bw 提取码: k64n
2. 将下载的so文件放在python安装目录下的lib-dynload目录下
3. 添加可执行权限
chmod a+x xxx.so

说明:

  1. 因为我的环境是python3.7所以需要将so的包名字36m 改成 37m 才能生效
  2. python安装目录,并不是虚拟环境中的目录哦,而是真实python环境中的安装目录
  3. 安装目录中添加文件后,虚拟环境即同时生效,并不需要重新创建虚拟环境
相关文章
|
4天前
|
测试技术 Python
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
|
24天前
|
数据采集 存储 XML
python实战——使用代理IP批量获取手机类电商数据
本文介绍了如何使用代理IP批量获取华为荣耀Magic7 Pro手机在电商网站的商品数据,包括名称、价格、销量和用户评价等。通过Python实现自动化采集,并存储到本地文件中。使用青果网络的代理IP服务,可以提高数据采集的安全性和效率,确保数据的多样性和准确性。文中详细描述了准备工作、API鉴权、代理授权及获取接口的过程,并提供了代码示例,帮助读者快速上手。手机数据来源为京东(item.jd.com),代理IP资源来自青果网络(qg.net)。
|
3月前
|
索引 Python
python-类属性操作
【10月更文挑战第11天】 python类属性操作列举
39 1
|
3月前
|
Java C++ Python
Python基础---类
【10月更文挑战第10天】Python类的定义
36 2
|
3月前
|
设计模式 开发者 Python
Python类里引用其他类
Python类里引用其他类
42 4
|
3月前
|
设计模式 开发者 Python
Python 类中引用其他类的实现详解
Python 类中引用其他类的实现详解
78 1
|
3月前
|
JSON 缓存 API
在 Python 中使用公共类处理接口请求的响应结果
在 Python 中使用公共类处理接口请求的响应结果
54 1
|
3月前
|
机器人 关系型数据库 Python
【Python篇】Python 类和对象:详细讲解(下篇)
【Python篇】Pyt hon 类和对象:详细讲解(下篇)
41 2
|
3月前
|
算法 Python
【Python篇】Python 类和对象:详细讲解(中篇)
【Python篇】Python 类和对象:详细讲解(中篇)
55 2
|
3月前
|
存储 C++ Python
【Python篇】Python 类和对象:详细讲解(上篇)
【Python篇】Python 类和对象:详细讲解(上篇)
68 2

热门文章

最新文章