Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python和vrep Remoteapi问题_Python_Python 2.7_Dylib_Remoteapi - Fatal编程技术网

Python和vrep Remoteapi问题

Python和vrep Remoteapi问题,python,python-2.7,dylib,remoteapi,Python,Python 2.7,Dylib,Remoteapi,我一直在尝试将vrep与python(v2.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> libsi

我一直在尝试将vrep与python(v2.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
导入vrep
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/Library/Python/2.7/site packages/vrep.py”,第39行,在
libsimx=CDLL(“./remoteApi.dylib”)
文件“/usr/local/cillar/python/2.7.9/Frameworks/python.framework/Versions/2.7/lib/python2.7/ctypes/___init__.py”,第365行,在_init中__
self.\u handle=\u dlopen(self.\u名称,模式)
OSError:dlopen(./remoteApi.dylib,6):找不到映像

我已经为此绞尽脑汁了一段时间,现在被难住了。

您必须将remoteApi.dylib的路径添加到您的DYLD\u LIBRARY\u path环境变量中

类似这样的东西对我很有用:

export DYLD\u LIBRARY\u PATH=~/Downloads/V-REP\u PRO\u EDU\u V3\u 2\u 0\u rev6\u Mac/programming/remoteApiBindings/lib/lib/


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

对于较新的版本
export DYLD\u LIBRARY\u path=~/Downloads/V-REP\u PRO\u EDU V3\u 5\u Mac/programming/remoteapibings/lib/Mac/
对我很有效。(注意末尾的额外
Mac/