前情提要:使用rk3399 Ubuntu作为服务器,服务器上运行了一个程序,本来是稳定运行的,后来修改部分参数之后,服务器报错:内部错误500。
具体情况:程序仍可在服务器上运行,本地可连接服务器,数据库可以访问,但传输数据一直报错,显示内部错误500.
尝试解决:在本地用shell连接服务器后,再次传输数据到服务器端,找到报错文件及具体位置,报错内容如下:
UnboundLocalError: local variable 'data' referenced before assignment
报错原因是在赋值前引用了本地变量data,可是修改的只有参数。
解决过程:
-
2020年4月20号:具体原因仍未知
-
2020年04月30日更新:
报错原因是服务器内部安装的opencv-3.2.0无法调用某一函数。
解决方法:pip无法直接安装opencv-python和opencv-contrib-python,需要将opencv-3.4.2编译后使用。 -
2020年05月14号更新,多次尝试后成功编译并安装opencv-3.4.2及opencv_contrib-3.4.2。