通过用于 Python 的 Wolfram Client Library 开启与 Wolfram Cloud 的认证会话.
使用 Wolfram 笔记本...
检查是否已安装 Wolfram Client Library for Python
打开一个终端窗口,输入 pip show wolframclient, 检查是否已安装了程序库:
> pip show wolframclient
Name: wolframclient
Version: 1.1.3
Summary: A Python library with various tools to interact with the Wolfram Language and the Wolfram Cloud.
Home-page: https://www.wolfram.com/
Author: Wolfram Research
Author-email: support@wolfram.com
License: MIT
Location: \Users\person\appdata\local\programs\python\python36\lib\site-packages
Requires: pip, numpy, pytz, requests, aiohttp, oauthlib, pyzmq
Required-by: wolframwebengine
- 如果已安装 Wolfram Client Library (WCL) for Python,请按照 流程中的说明进行操作.
生成安全认证密钥
在 Wolfram 语言中,使用 GenerateSecuredAuthenticationKey 生成连接到 Wolfram Cloud 会话的唯一密钥. 系统可能会首先提示你连接到 Wolfram Cloud:
输出是一个密钥对象:
使用此对象获取字符串形式的用户认证信息:
导入以下 Wolfram Client Library 类别
用 初始化笔记本中的 Python 单元:
导入 WolframCloudSession 和 SecuredAuthenticationKey 模块:
- WolframCloudSession 是与 Wolfram Cloud 交互的主要模块.
- WolframCloudSession 通常连接到 Wolfram Public Cloud.
- SecuredAuthenticationKey 是存储认证时使用的用户密码和秘密问题的模块.
开启已认证会话
将先前生成的用户认证信息复制并粘贴到相关的 Python 函数中:
用针对 Wolfram Public Cloud 的默认配置初始化云会话:
检查确认你现在已被授权可以使用 Wolfram Cloud:
在云中执行 Wolfram 语言计算,将结果返回给 Python:
使用 Jupyter 笔记本...
检查是否已安装 Wolfram Client Library for Python
打开一个终端窗口,输入 pip show wolframclient, 检查是否已安装了程序库:
> pip show wolframclient
Name: wolframclient
Version: 1.1.3
Summary: A Python library with various tools to interact with the Wolfram Language and the Wolfram Cloud.
Home-page: https://www.wolfram.com/
Author: Wolfram Research
Author-email: support@wolfram.com
License: MIT
Location: \Users\person\appdata\local\programs\python\python36\lib\site-packages
Requires: pip, numpy, pytz, requests, aiohttp, oauthlib, pyzmq
Required-by: wolframwebengine
- 如果已安装 Wolfram Client Library (WCL) for Python,请按照 流程中的说明进行操作.
生成安全认证密钥
在 Wolfram 语言中,使用 GenerateSecuredAuthenticationKey 生成连接到 Wolfram Cloud 会话的唯一密钥. 系统可能会首先提示你连接到 Wolfram Cloud:
输出是一个密钥对象:
使用此对象获取字符串形式的用户认证信息:
导入以下 Wolfram Client Library 类别
导入 WolframCloudSession 和 SecuredAuthenticationKey 模块:
- WolframCloudSession 是与 Wolfram Cloud 交互的主要模块.
- WolframCloudSession 通常连接到 Wolfram Public Cloud.
- SecuredAuthenticationKey 是存储认证时使用的用户密码和秘密问题的模块.
开启已认证会话
将先前生成的用户认证信息复制并粘贴到相关的 Python 函数中:
用针对 Wolfram Public Cloud 的默认配置初始化云会话:
检查确认你现在已被授权可以使用 Wolfram Cloud:
在云中执行 Wolfram 语言计算,将结果返回给 Python: