NameError:未定义全局名称“ windll”

时间:2018-07-13 10:21:16

标签: python linux

我正在linux(raspbian)上运行python(2.7)文件。 文件运行正常,直到尝试加载库为止。

运行LINUX。不是Windows。 我已经在Windows机器上执行了该程序,并且没有问题。

完整错误:

  

回溯(最近通话最近一次):

     

中的文件“ mainMsg.py”,第42行      

instance = PCANBasic()

     

“ strong> init

中的文件“ /home/pi/Alexa/PCANBasic.py”,第242行      

self .__ m_dllBasic = windll.LoadLibrary(“ PCANBasic”)

     

NameError:未定义全局名称“ windll”

我知道问题可能是由于Windows仅库?我正在寻找一种允许我的代码在linux上运行的解决方案。

1 个答案:

答案 0 :(得分:0)

您可以捕获并处理错误。

try:
    instance = PCANBasic()
except NameError:
    pass          # replace it whatever you want to do when this error occurs.

其余的东西