python代码运行报frozen importlib._bootstrap_external等错误

一个项目突然发现运行不了了,还报奇奇怪怪的错误一开始twisted报错frozenimportlib._bootstrap_external于是重新安装了一次twisted,结果又报错from.makeimportNOTHING,FactoryValueError:badmarshaldata接着卸载了一些库重新安装了一边,又报下面错误AttributeError:module'twisted.internet.error'hasnoattribute'ConnectionDone'...

阅读全文

Qt for Python使用PySide报错DLL load failed

QtforPython出来有一段时间了,之前很多小工具都一直在用PyQt写,从Qt5.12开始就尝试了一下PySide,今天升级到5.13版本之后,运行一个Python的项目发现shiboken2报如下错误from.shiboken2import*ImportError:DLLloadfailed:Thespecifiedprocedurecouldnotbefound.我检查了一下pyside2、shiboken2都是最新版本的,卸载了再安装问题依旧,于是去github和Qt官方翻了一大堆issue还...

阅读全文

scrapy使用xpath的text提取文字内容出现丢失

使用python库scrapy在提取html内容的时候,如果需要提取的标签中有em一类标签,这时候使用text进行提取就会出现内容丢失,比如<ahref="http://www.xxxx.xxx"target="_blank"><em>go</em>微架<em>go</em>-<em>micro</em>深度学园</a>这时候可以考虑手动提取,或者使用lxml库中的etreehtml=etree...

阅读全文

wordpress自动发布辅助工具blogtool

之前的文章【zblog远程发布文章API改进实现兼容wordpressxmlrpc】实现了zblog文章自动发布,顺便还自动发布了20来篇日语歌音译文章,后面我又在GitHub上找了一个库blogtool,这个库功能更强大,基本的操作查看、编辑、提交文章这些都有,还支持分类各种操作。但是我在python3下面测试各种报错,看了一下作者六年前就停止维护了,于是clone下来改了一下,不考虑兼容Python2了,主要是写法和xmlrpc库的处理,目前能正常工作,但是还有个Mardown的extension问题没解决。...

阅读全文

django-critical安装时报错UnicodeDecodeError

使用pipinstalldjango-critical安装时报错UnicodeDecodeError:‘gbk’codeccan’tdecodebyte0xa6inposition9737用git把critical的代码拉下来,然后修改setup.py的下面两行readme=open('README.rst').read()history=open('HISTORY.rst').read().replace('..:changelog:','')...

阅读全文

windows下部分python使用pip无法安装部分库问题

有时候在windows上使用pip安装一些python库会报一些奇怪的错误,比如在安装scrapy的时候,这种情况可以先看报错信息,确定是安装哪个依赖库出现问题,然后去下面的地址https://www.lfd.uci.edu/~gohlke/pythonlibs/找到对应的whl文件,确认好是32位还是64位及python版本,下载下来使用下面命令安装上,然后再安装之前的库pipinstallxxxx.whl...

阅读全文

使用Scrapy时json.dumps报错Object of type 'item' is not JSON serializable

给养的爬虫扩展了点功能,在分析数据导出结果的时候,使用json.dumps导出一个dict对象,结果报错Objectoftype'item'isnotJSONserializable这个dict对象很简单,里面有三个dict,每个dict里面有一个list,每个list里面是一个Scrapy.Item,奇怪的是其他item都没有报错,这个类型的item我检查了所有数据,确定是没有问题,很奇怪,于是尝试使用scrapy的serializeScrapyJSONEncoder,发现是可以序列化的fromscrapy.u...

阅读全文

DjangoX使用部分报错问题

今天没事试了一下django框架的一个叫DjangoX的后台管理,在python3.6+Django1.9环境下1.报错module‘urllib’hasnoattribute‘quote’解决办法:修改example/pages/custom_list.py文件的pk函数urlib.quote(json.dumps(m_data))改为urllib.parse.quote(json.dumps(m_data),'')2.报错’dict’objecthasnoattribute‘has_key...

阅读全文

主机推荐

  • 搬瓦工

站点信息

  • 文章总数:655
  • 页面总数:1
  • 分类总数:11
  • 标签总数:2555
  • 评论总数:135
  • 浏览总数:3428471