我正在尝试使用在本地计算机上运行良好的Python脚本在实验室机器上工作。这些脚本是为Python 2.7编写的,并使用AARDVARK设备库作为导入模块。
该脚本在Windows上运行'命令shell,但无法在已安装的Cygwin bash shell上运行。 PYTHONPATH变量定义正确,类似于我的本地机器。在运行时,它抱怨它无法完成AARDVARK模块。因此,在this question之后,我将sys.path.append('/cygdrive/c/aardvark')
命令添加到我的脚本中。
现在,当我尝试运行它时,我会弹出一个弹出消息窗口,显示Unable to bind Python API. API supports Python 2.3,2.4,2.5,2.6,2.7
。在bash命令行上运行python --version
,我得到2.6.7。
这是什么错误信息以及如何消除它?
如何让脚本运行并使用aardvark模块?