我正在尝试在 Python(2.7.3)中使用 Ice(版本 3.4.2)。当我使用生成内容时,slice2py
我得到一个带有以下导入语句的类
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 的语法提示或任何东西。这真的很痛苦,我想避免这样做。