Python:在Windows64(Windows 7)环境中安装OmniOrbpy
我想试试用Python(2.7版)写个应用程序来访问CORBA API,但我总是搞不清楚需要哪些OmniOrb的组件,以及它们应该放在哪里。
我下载了omniORBpy-4.2.0-win64-py27,我以为里面应该有我需要的东西。
是不是只需要把bin\x86_win32目录里的文件放到我的Python lib\Site-packages目录里就行了?
关于使用PYTHONPATH这个环境变量,我看到的信息有点矛盾(我现在没有这个变量),这个变量是必须的吗?
1 个回答
3
感谢Duncan Grisby的帮助。
- 你使用的omniORBpy版本必须和你环境中的Win32或Win64状态相匹配。
- 把这个软件包复制到一个目录里(我用了python27/lib/site-packages/omniORB)。
- 添加或创建一个名为PYTHONPATH的环境变量,指向../omniORB/lib/python和../omniORB/lib/x86_win32。
- 把sample.reg的内容合并到你的Windows注册表中。
- 在环境变量中添加一个明确的PATH条目,指向../omniORB/bin/x86_win32。
请注意,虽然Windows不区分大小写,但omniORB在路径上是区分大小写的。