目前,我已将python2 django项目迁移到python 3,并在转换为py3之后,出现以下代码错误。
from hubarcode.code128 import Code128Encoder
encoder = Code128Encoder(pur_num, {'is_reliable': False})
引用引用如下。
从hubarcode.code128导入Code128Encoder
中的文件“ D:\ my_project \ venv \ lib \ site-packages \ hubarcode \ code128__init __。py”,第16行 从textencoder导入TextEncoder
ModuleNotFoundError:没有名为“ textencoder”的模块
我试图在google上在线搜索解决方案,但无法解决。
有什么建议吗?
谢谢。
答案 0 :(得分:3)
我可以使用pyStrich
解决问题。
首先,您需要使用pyStrich
安装pip3 install pyStrich
,然后安装n
您需要做的就是将from hubarcode.code128 import Code128Encoder
替换为
from pystrich.code128 import Code128Encoder
。
我希望它可以帮助遇到同样问题的其他人。
答案 1 :(得分:0)
pip freeze
将显示它
pip install textencoder
解决问题