<p>可能您使用的是较旧的OMPython,对我来说,它可以工作(即使在程序文件中安装了OpenModelica):</p>
<pre><code>E:\bin\py64>python -m pip install -U https://github.com/OpenModelica/OMPython/archive/master.zip
Collecting https://github.com/OpenModelica/OMPython/archive/master.zip
Downloading https://github.com/OpenModelica/OMPython/archive/master.zip
- 34 kB 353 kB/s
Collecting future
Downloading future-0.18.2.tar.gz (829 kB)
|████████████████████████████████| 829 kB 1.1 MB/s
Requirement already satisfied, skipping upgrade: pyparsing in e:\bin\py64\lib\site-packages (from OMPython==3.1.2) (2.4.6)
Requirement already satisfied, skipping upgrade: numpy in e:\bin\py64\lib\site-packages (from OMPython==3.1.2) (1.18.1)
Requirement already satisfied, skipping upgrade: pyzmq in e:\bin\py64\lib\site-packages (from OMPython==3.1.2) (18.1.1)
Installing collected packages: future, OMPython
Running setup.py install for future ... done
Running setup.py install for OMPython ... done
Successfully installed OMPython-3.1.2 future-0.18.2
</code></pre>
<p>然后我用的是OMPython:</p>
<pre><code>E:\bin\py64>python.exe
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import OMPython
>>> from OMPython import OMCSessionZMQ
>>> omc = OMCSessionZMQ()
2020-05-21 21:35:58,502 - OMPython - INFO - OMC Server is up and running at file:///C:/Users/adrpo33/AppData/Local/Temp/openmodelica.port.f995e0c74c4b4a7d900ef7442d798b89 pid=20112
>>> model_path=omc.sendExpression("getInstallationDirectoryPath()") + "/share/doc/omc/testmodels/"
>>> print(model_path)
E:/Program Files/OpenModelica1.14.0-64bit//share/doc/omc/testmodels/
>>> from OMPython import ModelicaSystem
>>> mod=ModelicaSystem(model_path + "BouncingBall.mo","BouncingBall")
2020-05-21 21:39:09,024 - OMPython - INFO - OMC Server is up and running at file:///C:/Users/adrpo33/AppData/Local/Temp/openmodelica.port.b631a8f8a6fe4e238c7dca8398fa429d pid=30128
>>> mod.getParameters()
{'e': '0.7', 'g': '9.810000000000001'}
>>> ^Z
</code></pre>
<p>您可以尝试通过上面的第一个命令(使用pip)更新您的OMPython</p>