Context
Мне нужно установить omniORB и omniORBpy в Windows 10, чтобы использовать Python 3.7 в качестве серверного каркаса и Java-заглушку в качестве клиента.
Я уже установил omniORB и omniORBpy в Ubuntu LTS 18.04 и сделал небольшую систему. Он отлично работает, но совместим только с Python 2.7, и мне нужно, чтобы он был Python 3.7.
Вот как я выглядела система (на испанском, извините за это)
Что я пробовал
Сначала я попытался скопировать файлы omniORBpy (omniORB, CORBA.py и т. Д.) Из моего Python 2.7 Ubuntu venv в venv моего Python 2.7 в Windows. Просто чтобы попробовать.
PyCharm распознает библиотеки venv, но когда я запускаю скрипт, он говорит, что не может найти файл "_omnipy" (и я предполагаю другие файлы, которые он мне пока не сообщает). Я понял, что эта библиотека использует файлы * .so (очевидно) и что мне это нужно, может быть, это был тип * .dll для работы с Windows.
Это мой Python 2.7 venv (site-packages)
Это ошибка, которую я получаю на PyCharm
С другой стороны, я все еще не могу найти, как установить omniORB, чтобы использовать службу omniNames, иметь IOR (в Windows) и использовать omniidl для «компиляции» моего idl-файла.
Мне нужно что-то вроде
sudo omniNames -start 2809
в Windows cmd (не в подсистеме Linux, установленной в Windows).