2017-06-27 12 views
2

私は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に含まれていますが、利用できません。 この退屈な問題をどうやって解決できますか?

+0

pycharmの環境変数を印刷しようとすると(たとえ私がpythonコンソールメニューでvarsを追加しても)、システムはプロジェクトディレクトリで印刷します。 –

答えて

2

実行/デバッグの設定を編集し、ここに環境変数DYLD_LIBRARY_PATHを設定して問題を解決しました。すべて正常に動作します。

関連する問題