首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为python3安装omniORB?

如何为python3安装omniORB?
EN

Stack Overflow用户
提问于 2018-05-23 14:28:41
回答 1查看 1.5K关注 0票数 3

只需执行配置脚本,我就可以让omniORB在python2.7中运行。

代码语言:javascript
复制
ubuntu@ubuntu:/usr/local/bin$ export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
ubuntu@ubuntu:/usr/local/bin$ python2
Python 2.7.12 (default, Dec  4 2017, 14:50:18) 
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import omniORB
>>> 

但是,运行

代码语言:javascript
复制
../configure PYTHON=/usr/bin/python3

Python3没有做到这一点:

代码语言:javascript
复制
ubuntu@ubuntu:/usr/local/bin$ python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import omniORB
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'omniORB'
>>> 

在不带任何选项的情况下运行../configure时,该脚本输出:

代码语言:javascript
复制
...
checking for python... /usr/bin/python
checking for python version... 2.7
checking for python platform... linux2
...

运行../configure PYTHON=/usr/bin/python3时,该脚本输出:

代码语言:javascript
复制
...
checking for python version... 3.5
checking for python platform... linux
checking for python script directory... ${prefix}/lib/python3.5/site-packages
...

我使用的是ubuntu 16.04和最新的omniorb 4.2.2。

EN

回答 1

Stack Overflow用户

发布于 2019-11-03 15:49:39

我也遇到了同样的问题(我使用的是ubuntu18.04和omniORB 4.2.3)。

在我的例子中,omniORBpy安装在/usr/local/lib/python3.6/site-packages中,但该目录不在python的sys.path中。

您应该检查sys.path和omniORBpy的安装位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50481236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档