ModuleNotFoundError: No module named ‘framwork‘
本地测试没问题,服务器出现ModuleNotFoundError: No module named ‘framwork' 错误问题描述+解决办法问题描述+解决办法链接: link.图片:flask框架写了一个接口,本地pycharm中运行没错,但是在k8s上运行脚本失败。最终找到原因,我的代码以容器方式部署在服务器上,docker_run.sh会自动运行runserver.py。单独执行脚本会导致
·
本地测试没问题,服务器出现ModuleNotFoundError: No module named ‘framework’ 错误
问题描述+解决办法
图片:
flask框架写了一个接口,本地pycharm中运行没错,但是在k8s上运行脚本失败。最终找到原因,我的代码以容器方式部署在服务器上,docker_run.sh会自动运行runserver.py。
单独执行脚本会导致全局路径检索不到,所以,出现引用目录错误。
测试办法:
import pandas as pd
from flask import jsonify, request
#输出路径,进行测试
import sys
print(sys.path)
from framework.api.AbstractApi import AbstractApi
# mod = import_module("framework.api.AbstractApi")
# class_instance = getattr(mod, 'AbstractApi')
from framework.util.token_utils import token_decode
import requests
pycharm结果:
服务器结果:
更多推荐
已为社区贡献1条内容
所有评论(0)