Naoqi的Python(动态模块没有正确初始化)

ake*_*ake 2 python robot nao-robot

嗨,大家好我有Python和Naoqi for Pepper机器人的问题.我已经设置了NaoqiSDK的正确路径,当我运行"import naoqi"时,我收到此错误:

>>> import naoqi
Traceback (most recent call last):
File"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 548, in <module>
 main()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 530, in main
 known_paths = addusersitepackages(known_paths)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 266, in addusersitepackages
user_site = getusersitepackages()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 241, in getusersitepackages
user_base = getuserbase() # this will also set USER_BASE
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 231, in getuserbase
USER_BASE = get_config_var('userbase')
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 520, in get_config_var
return get_config_vars().get(name)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 453, in get_config_vars
import re
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py", line 108, in <module>
import _locale
SystemError: dynamic module not initialized properly
Run Code Online (Sandbox Code Playgroud)

有没有人对此有所了解,如何解决?

我将不胜感激任何帮助.谢谢

Ps我在OSX上运行它

Vic*_*gue 5

与运行任何NAOqi二进制文件类似,您可能需要在正确设置DYLD_LIBRARY_PATH和DYLD_FRAMEWORK_PATH的情况下运行Python解释器:

DYLD_LIBRARY_PATH=<installation_directory>/lib DYLD_FRAMEWORK_PATH=<installation_directory> PYTHONPATH=<installation_directory>/lib/python2.7/site-packages python
Run Code Online (Sandbox Code Playgroud)