Python和vrep Remoteapi问题

时间:2015-03-10 16:40:47

标签: python python-2.7 dylib remoteapi

我一直在尝试使用vrep和python(v 2.7)来完成我正在进行的项目。然而,当我试图测试它时,会发生这种情况:

import vrep
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.7/site-packages/vrep.py", line 39, in <module>
    libsimx = CDLL("./remoteApi.dylib")
  File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/__init__.py", line 365, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: dlopen(./remoteApi.dylib, 6): image not found

我现在已经对它做了一段时间的抨击并且感到难过。

1 个答案:

答案 0 :(得分:2)

您必须将remoteApi.dylib的路径添加到您的DYLD_LIBRARY_PATH环境变量中。

这样的事情对我有用:

export DYLD_LIBRARY_PATH=~/Downloads/V-REP_PRO_EDU_V3_2_0_rev6_Mac/programming/remoteApiBindings/lib/lib/

否则,您可以直接修改vrep.py文件并将此行libsimx = CDLL("./remoteApi.dylib")的路径更改为绝对路径。