Python:在Windows64(Windows 7)环境中安装OmniOrbpy

2 投票
1 回答
905 浏览
提问于 2025-04-18 08:18

我想试试用Python(2.7版)写个应用程序来访问CORBA API,但我总是搞不清楚需要哪些OmniOrb的组件,以及它们应该放在哪里。

我下载了omniORBpy-4.2.0-win64-py27,我以为里面应该有我需要的东西。

是不是只需要把bin\x86_win32目录里的文件放到我的Python lib\Site-packages目录里就行了?

关于使用PYTHONPATH这个环境变量,我看到的信息有点矛盾(我现在没有这个变量),这个变量是必须的吗?

1 个回答

3

感谢Duncan Grisby的帮助。

  1. 你使用的omniORBpy版本必须和你环境中的Win32或Win64状态相匹配。
  2. 把这个软件包复制到一个目录里(我用了python27/lib/site-packages/omniORB)。
  3. 添加或创建一个名为PYTHONPATH的环境变量,指向../omniORB/lib/python和../omniORB/lib/x86_win32。
  4. 把sample.reg的内容合并到你的Windows注册表中。
  5. 在环境变量中添加一个明确的PATH条目,指向../omniORB/bin/x86_win32。

请注意,虽然Windows不区分大小写,但omniORB在路径上是区分大小写的。

撰写回答