快速入门#
本节介绍如何为modelx准备Python环境,以便在本教程的示例练习中使用。我们将从专为modelx准备的Python发行版中创建一个独立的Python环境。如果您更倾向于使用自己的Python环境,请参阅安装页面了解如何将modelx及其相关包安装到您的Python环境中。
如何与modelx交互#
modelx是一个Python包,因此我们可以像使用其他Python包一样,简单地编写Python脚本并导入它。同样,我们也可以从IPython控制台或Jupyter笔记本中交互式地使用它。按照惯例,建议将模块导入为mx
:
>>> import modelx as mx
另一种与modelx交互的方式是通过Spyder IDE上的modelx插件。该插件安装了自定义小部件和IPython控制台,使您能够以图形界面方式与modelx交互。 使用图形界面能极大地帮助您更直观地理解和操作modelx模型。 本教程中的示例练习假设您使用带有该插件的Spyder。
设置Python和modelx#
为modelx设置Python环境非常简单。 从这里下载专为modelx定制的WinPython发行版。
本教程假设您使用的是最新版本的modelx和spyde-modelx,因此如果您之前已下载过发行版,请确保按照此处的说明将modelx和spyder-modelx更新至最新版本,或从上述网站下载最新的发行版。
解压下载的zip文件。您可以通过右键点击文件并从Windows默认上下文菜单中选择解压全部…来解压,或者也可以使用您喜欢的第三方解压工具。

用于解压zip文件的Windows上下文菜单#
在本教程中,我们使用Spyder作为modelx的图形用户界面。下载的WinPython已预装并预配置了Spyder及modelx插件,因此无需单独安装它们。
在解压后的文件夹中,找到Spyder.exe并通过双击它来启动Spyder。

解压文件夹中的Spyder.exe#
Spyder窗口出现。启动时可能已经显示modelx小部件,如果没有,请通过菜单栏中的视图菜单,选择面板,然后在底部选择三个modelx项目(MxExplorer, MxDataView, MxAnalyzer)。

View菜单中的modelx小部件#
现在你应该能看到这3个小工具。你可以通过解锁窗格来移动它们并改变它们的位置。 要解锁窗格,请转到视图菜单并取消勾选锁定窗格和工具栏选项。

锁定和解锁窗格#
为modelx准备的最后一个部件是MxConsole, 这是一个与modelx部件通信的IPython控制台。 modelx在Spyder的默认IPython控制台中运行良好, 但默认控制台无法与modelx部件通信, 因此您需要使用MxConsoles替代。 您应该能看到IPython控制台窗格和一个名为Console 1/A的标签页。 右键点击该标签页,从上下文菜单中选择New MxConsole。

控制台标签上下文菜单#
创建了一个名为MxConsole 2/A的新标签页, 几秒钟后,MxConsole中会启动一个IPython会话 并等待您的输入。

MxConsole#