【发布时间】:2018-01-26 12:23:46
【问题描述】:
我正在使用 JModelica 来模拟 Modelica 模型。 JModelica.org Python 接口使用户能够使用 Python 脚本与 Modelica 模型进行交互;但是 JModelica.org 不仅是一个 Python 包/库 - Python 包是 JModelica 的一部分,而不是独立的。如果您使用 JModelica 打开 IPython.bat - 它是 call C:\JModelica.org-2.0\setenv.bat。 setenv.bat定义并设置不同的环境变量,包括所有必需站点包所在的set PYTHONPATH=%JMODELICA_HOME%\Python;%PYTHONPATH%。
我喜欢将 Anaconda/Spyder 用于开发,尤其是用于调试,因此在 Spyder 中使用 JModelica 会很棒。我幼稚的想法是在 Anaconda 中创建一个新环境,并使用 JModelica 的 Intepreter、IPthon、PYTHONPATH(在调用 /JModelica.org/IPython.bat 时创建)等。
我知道如何在 Anaconda 中创建新环境以及如何在该环境中启动 Python。但它不起作用。
我也尝试在 Spyder 中更改设置
另一个想法是使用IPyhon的启动文件。
【问题讨论】:
-
您在尝试上述方法时遇到的错误是什么?
-
@ChristianWinther 使用上述方法的错误消息是:'您的 Python 环境或安装没有安装 ipykernel 和 cloudpickle 模块。没有这些模块,Spyder 就无法为您创建控制台。你知道如何在 JModelica 捆绑的 Python 版本中安装这些包吗?