[openrtm-users 03122] Re: hrpsysjy のデフォルトモジュール探索パスについて

Meng-Hung Wu hsnuhayato @ gmail.com
2014年 10月 17日 (金) 17:37:12 JST


安藤さん

WUです。

問題を解決したので、報告いたします。

確かに、pythonなら、
/usr/local/lib/python2.7/dist-packages
のパスはデフォルトで通していますが、
jythonの場合はデフォルトで通していないようです。

調べた結果、OpenRTMのパスは、hrpsysjyにより
/usr/local/share/java/openrtm.jar をexportすることでパスを通しています。

自分のシステムのopenrtm.jar に問題あったようで、
hrpsysを再度に make install したら問題を解決しました。

お騒がせしました。



2014-10-16 23:47 GMT+09:00 Ando Noriaki <n-ando @ aist.go.jp>:

> WUさん
>
> pth ファイルでパスを通しているのではないでしょうか?
>
> http://svn.openrtm.org/OpenRTM-aist-Python/trunk/OpenRTM-aist-Python/OpenRTM-aist.pth
>
> 安藤
>
> 2014年10月16日 20:28 Meng-Hung Wu <hsnuhayato @ gmail.com>:
> > メーリングリストの皆さん
> >
> > 北海道大学のWUです。
> > hrpsysjy のデフォルトモジュール探索パスについてお伺いしたいことがあります。
> >
> > hrpsysjyコマンド起動直後、
> > sys.pathにより以下のパス
> >
> > ['カーレントリーディレクトリ', '/usr/local/share/hrpsys/jython',
> > '/usr/local/share/OpenHRP-3.1/sample/script', '/usr/share/jython/Lib',
> > '__classpath__', '__pyclasspath__/',
> '/usr/share/jython/Lib/site-packages']
> >
> > はすでに通していることを確認したが、RTMモジュールのあるパス
> >
> > /usr/local/lib/python2.7/dist-packages/OpenRTM_aist
> >
> > は通してないはずだが、rtm.pyをimportすると、RTMモジュールは
> > from RTM import *
> > と普通にimportできています。
> > 他にもパスの通してないはずのモジュール何個はrtm.pyによりimportされているが、
> > これらのモジュールの探索パスはとこで設定されたでしょうか?
> >
> > 現在、同じ環境のPC二台使っており、
> > sys.pathは二台とも同じパスが表示されたが、
> > 一台はRTM、_omnipyなどのモジュールのあるパスはデフォルトで通してなく、
> > 一々 sys.path.append でパス追加しないと importできない状態です。
> >
> > よろしくお願いいたします。
> >
> > _______________________________________________
> > openrtm-users mailing list
> > openrtm-users @ openrtm.org
> > http://www.openrtm.org/mailman/listinfo/openrtm-users
> >
> _______________________________________________
> openrtm-users mailing list
> openrtm-users @ openrtm.org
> http://www.openrtm.org/mailman/listinfo/openrtm-users
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://www.openrtm.org/pipermail/openrtm-users/attachments/20141017/f623aa08/attachment.html>


More information about the openrtm-users mailing list