如何修复python中的'from caffe.proto import caffe_pb2'错误?

时间:2019-02-12 14:33:52

标签: python-3.x

当我尝试导入caffe_pb2时,我在pycharm中的代码中收到以下错误:“检查信息:此检查检测到应解析但不能解析的名称。由于动态调度和鸭子输入,这在有限的情况下是可能的但案件数量却很多。顶层和类项目比实例项目得到更好的支持。”我该如何解决此错误?

@WebService(serviceName = "LicentieWebService")
public class LicentieWebService {

    @PersistenceContext(unitName = "MplusLicentieServicePU")
    private EntityManager em;
    @Resource
    private javax.transaction.UserTransaction utx;

    @WebMethod(operationName = "getLicentie2")
    public QLicentieAntwoord getLicentie2(
            @WebParam(name = "licentieNr") String licentieNr,
            @WebParam(name = "filiaalNr") int filiaal,
            @WebParam(name = "werkplekNr") int werkplek,
            @WebParam(name = "codewoord") String codewoord) {
        try {
            Licentie lic = em.find(Licentie.class, licentieNr);
            ...
        } catch (ApplicationError ex) {
            ...
        }
    }

1 个答案:

答案 0 :(得分:0)

尝试将其添加到Python控制台:

sys.path.extend([/home/user/caffe-master/python])

此外,将以下行添加到您的代码中:

import sys
 sys.path.append("/home/user/caffe-master/python/")
 import caffe

这对我有效。 否则,您可以转到项目解释器并将其直接添加到python PATH中。转到“设置”->“项目解释器”->“选择您正在使用的特定文件夹”->使用所有可能的解释器打开栏,然后按“显示全部”->单击最后一个选项->添加路径{{1} }