gpt4 book ai didi

python - naoqi 2.5.5.5 和 PyCharm CE 2017.1

转载 作者:太空宇宙 更新时间:2023-11-03 15:53:51 27 4
gpt4 key购买 nike

我在使用 PyCharm CE 和 naoqi 时遇到了一个烦人的问题。按照 Aldebaran Guide 中的安装说明,我已经配置了我的环境来使用这个。我已经安装了 Aldebaran 建议的 python 版本(python 2.7.13),我使用以下方法编写了 .bash_profile:

# Setting PATH for Python 2.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

#NaoQI 2.5.5
export PYTHONPATH=${PYTHONPATH}:/Users/francesco/Documents/PyLibs/pynaoqi-python2.7-2.5.5.5-mac64/lib/python2.7/site-packages
export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:/Users/francesco/Documents/PyLibs/pynaoqi-python2.7-2.5.5.5-mac64/lib

之后,我从终端在 python 中启动我的代码(确保在我键入时调用正确版本的 python

$ python my_code.py

一切正常(我也尝试使用 virtualenv 如果我从终端启动一切都正常)。到目前为止一切顺利,但随后出现了毒箭。我像 IDE 一样使用 PyCharm CE,我创建了一个新项目,该项目使用在终端中运行良好的相同环境,并且奇迹发生了..第一个问题是:

/Users/francesco/Documents/PyEnv/pynaoqi255_python2713/bin/python /Users/francesco/PycharmProjects/PepperRobot/PepperRobot.py Traceback (most recent call last): File "/Users/francesco/PycharmProjects/PepperRobot/PepperRobot.py", line 5, in import qi ImportError: No module named qi

(好吧,严肃地说,这与终端工作的环境相同)我尝试绕过这个问题,在virtualenv的site-package中加入naoqi sdk的内容。好了,问题绕过了。。但是还有一个问题:

/Users/francesco/Documents/PyEnv/pynaoqi255_python2713/bin/python /Users/francesco/PycharmProjects/PepperRobot/PepperRobot.py Traceback (most recent call last): File "/Users/francesco/PycharmProjects/PepperRobot/PepperRobot.py", line 5, in import qi File "/Users/francesco/Documents/PyEnv/pynaoqi255_python2713/lib/python2.7/site-packages/qi/init.py", line 88, in from _qi import Application as _Application ImportError: dlopen(/Users/francesco/Documents/PyEnv/pynaoqi255_python2713/lib/python2.7/site-packages/_qi.so, 2): Library not loaded: @loader_path/libqipython.dylib Referenced from: /Users/francesco/Documents/PyEnv/pynaoqi255_python2713/lib/python2.7/site-packages/_qi.so Reason: image not found

进程结束,退出代码为 1

我不明白为什么...我也包括在

Preferences -> console -> Python Console -> Environment Variables

.bash_profile 中包含相同的变量,但无济于事。我该如何解决这个繁琐的问题?

最佳答案

我已经解决了编辑运行/调试配置并将环境变量 DYLD_LIBRARY_PATH 放在这里的问题。一切正常。

关于python - naoqi 2.5.5.5 和 PyCharm CE 2017.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44781803/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com