python调用zxing在服务端找不到或无法加载主类 com.google.zxing.client.j2se.CommandLineRunnercmd

网上关于python使用zxing进行解析二维码的教程,
正常在自己电脑上测试,是可以使用的,

为什么把此部署到服务端,会出现
找不到或无法加载主类 com.google.zxing.client.j2se.CommandLineRunnercmd
等错误,

我们在本地测试的时候,都是按照教程
把相关的三个包,放在zxing目录下,
因为这样程序会自动识别到当前执行
文件的同级文件,

但是当你在服务端启动服务的时候,
当前执行文件就变了,虽然说你页执行了zxing这个类,
但是你要清楚,你第一执行的是启动你的服务的这个模块,
比如:runserver.py

那么当前同级目录,就是包含runserver.py的这个目录,
你的三个包就不应该放在之前的zxing目录中,
应该转移到存放runserver.py的这个目录。

如:
python调用zxing在服务端找不到或无法加载主类 com.google.zxing.client.j2se.CommandLineRunnercmd_第1张图片

应该改成这样:

python调用zxing在服务端找不到或无法加载主类 com.google.zxing.client.j2se.CommandLineRunnercmd_第2张图片

欢迎阅读我的文章。

欢迎进(Q)群,帮你解决问题:
在这里插入图片描述

你可能感兴趣的:(python开发中遇到的错误)