私はPyCharm CEとnaoqiに厄介な問題があります。アルデバランガイドのインストール手順に従って、私はこの環境で動作するように環境を設定しました。 私はアルデバランによって提案されたのpython(パイソン2.7.13)のバージョンをインストールしている、私が使用して.bash_profileを書いた:naoqi 2.5.5.5とPyCharm CE 2017.1
# 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
私は、問題を回避しようとする([OK]をseriuoslyこれは、端末作品にするのと同じ環境です)、 virtualenvのサイトパッケージにnaoqi sdkの内容を追加します。 [OK]を、問題がバイパスされ..しかし別の問題がある:終了コードで終了し
/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に含まれていますが、利用できません。 この退屈な問題をどうやって解決できますか?
pycharmの環境変数を印刷しようとすると(たとえ私がpythonコンソールメニューでvarsを追加しても)、システムはプロジェクトディレクトリで印刷します。 –