无法在RHEL 7中安装omnidl



我正在尝试在RHEL 7.5中安装omniORB。运行make命令时出现以下错误。我想要解决这个问题,我必须安装omnidl。

../../../..//src/tool/omnidl/cxx/idlpython.cc:31:26:致命错误:Python.h:没有这样的文件或目录

包括巨蟒include

^

编译终止。make[4]:***[idlpython.o]错误1make[4]:离开目录/var/omniORB/omniORB-4.2.4/build/src/tool/omniidl/cxx' make[3]: *** [export] Error 1 make[3]: Leaving directory/var/omniORB/omniORB-4.2.4/build/src/tool/omniidl'make[2]:***[export]错误1make[2]:离开目录/var/omniORB/omniORB-4.2.4/build/src/tool' make[1]: *** [export] Error 1 make[1]: Leaving directory/var/omniORB/omnioORB-4.2.4/build/src'make:***[all]错误1

当我运行百胜安装omnidl时,我得到以下错误。请帮助解决同样的问题。

加载的插件:langpacks,产品id,搜索禁用的转发,订阅管理器此系统未在授权服务器上注册。您可以使用订阅管理器进行注册。没有可用的套餐omnidl。错误:无需执行

我不确定,但可能解释器无法处理这样的路径../../../。请尝试使用绝对路径。例如:

In[2]: import os 
In[3]: os.getcwd()
Out[3]: '/home/pc/PycharmProjects/test_project'
In[4]: os.path.abspath('../test.txt')
Out[4]: '/home/pc/PycharmProjects/test.txt'

在这个例子中,我有一个文件test.txt在当前目录test_project之外

最新更新