Wolfram Computation Meets Knowledge

为 ExternalEvaluate 配置 Python

配置你的系统以便运行外部的 Python 代码.

先决条件

首先必须在你的系统中安装 Python. 所有系统的安装程序可以在 https://www.python.org 中找到.

Python 2.7 在 Mac 上已预先安装了.

Python 程序包管理器,pip 是安装用于和 Python 是安装用于和 zmq 套接口程序包必备. 如果你的安装中没有文件,请参见 Python 文档中如何安装 pip 的文件.

支持 Python 2.7+ 和 3.4+ 的所有版本.

安装 zmq

一旦安装 Python 和 pip,就可以安装 zmq 程序包:
$ pip install zmq
在 Windows 中,安装 zmq 的命令:
> pip.exe install zmq

验证安装

一旦安装成功,FindExternalEvaluators 应该自动发现安装程序:

可能的问题

如果按照先前的步骤,你已经安装 Python,但是 FindExternalEvaluators 不能找到,你可以用 RegisterExternalEvaluator 进行手动注册,例如:
注意,对于每个使用同样安装程序的 Python 可执行文件的不同格式,可能出现多个运行器. 在下面的设置中,"/usr/local/bin/python3""/usr/local/bin/python3.6" 可执行文件都指向同样的安装程序: