pythonpath 和 omniORB
在omniORBpy-3.4的README文件中写着,我需要把PYTHONPATH设置成这样:
set PYTHONPATH=%PYTHONPATH%;%TOP%\lib\python;%TOP%\lib\x86_win32
这里的%TOP%是omniORBpy的顶级目录。(在Windows电脑上)
我已经这么做了,并且重启了我的电脑,但是当我尝试运行一些包含以下代码的*.py文件时:
import omniORB
它给我报错,说没有找到omniORB这个模块。我该怎么办呢?
2 个回答
0
我不太确定,但我觉得通过批处理脚本对环境所做的更改在重启后不会保留。你可以试着通过工作站属性来设置这个变量(抱歉,我手头没有Windows机器,不能给出更多具体的步骤):
在桌面上右键点击工作站图标。
选择“管理...” (我记得是这个)
在高级设置的某个地方,你可以修改环境变量(不需要重启,但你可能需要重新打开一个CMD.EXE窗口,因为正在运行的程序可能不会接收到这个更改)。
另外,你也可以创建一个小的批处理脚本来启动你的应用程序,并在应用程序启动之前修改环境(我想这就是README文件的建议)
1
我觉得你会发现,omniORBpy的README文件里写着,TOP
必须设置为“你的omniORB树的根目录”,而不是omniORBpy本身。