Python (2.7.3) で Ice (バージョン 3.4.2) を使用しようとしています。を使用してコンテンツを生成するslice2py
と、次の import ステートメントでクラスを取得します
import Ice, IcePy, __builtin__
問題は、IcePy
解決できないことです。パッケージのpython-zeroc-ice
バージョンを確認したところ、3.4.2-8.1ubuntu1
とりわけインストールされます。
/usr/share/pyshared/Ice.py
/usr/lib/pyshared/python2.7/IcePy.so
/usr/lib/pyshared/python2.7/IcePy.so.3.4.2
どこにもありませんIcePy.py
。どこで見つけられますか?IcePy.so
または、合理的な方法で Pythonの共有ライブラリを使用することは可能ですか? 簡単に言えば、これをimport IcePy
解決可能にするには?
私は、Ice と Python を使用する別の方法があることを知っています。つまり、
import Ice
Ice.loadSlice("slice/MyInterface.ice")
import MyInterface
しかし、この方法では実行時に Ice インターフェイスが解釈され、IDE の構文のヒントなどを使用できません。それは本当に苦痛であり、私はこの方法を避けたいと思っています。