美文网首页
Datapane 002 - 快速上手

Datapane 002 - 快速上手

作者: 呆鸟的简书 | 来源:发表于2020-10-23 15:29 被阅读0次

安装与设置 Datapane 支持库和 API。

安装

condapip 可以把 Datapane 的 Python 支持库与 CLI 安装至 macOS、Windows 、Linux。

Datapane 支持 Python 3.6 以上版本,Python 安装说明请参照 https://wiki.python.org/moin/BeginnersGuide/Download

conda

conda 安装命令如下:

$ conda install -c conda-forge datapane

pip

pip 安装命令如下:

$ pip3 install -U datapane

Windows 安装提示与疑难解答

在 Windows 中运行遇到问题?请参阅下文。

Windows 下,不建议用 pip 安装 Datapane,请用 condaconda 的优势在于安装依赖项更简单。

最新版 Windows 10 能自动安装 Python,只要在命令窗口中运行 python,就可以从 Windows 商店下载官方安装包。强烈建议安装 64 位版本的 Python,不要安装 32 位版本。在命令窗口运行 python -c "import struct; print(struct.calcsize('P')*8, 'bit')",即可查看 Python 的版本。

python -c "import struct; print(struct.calcsize('P')*8, 'bit')"

注意,在 Windows 命令行中输入 datapanedatapane.exe, 都可以执行 datapane 命令。

Windows 中可能遇到的问题包括:

运行/导入 Datapane 时遇到导入(Import)错误

运行 Datapane,或在 Python 代码中导入 Datapane 时,可能会遇到 ImportError: DLL load failed 错误。

此时,请在微软官网下载安装 Visual C++ Redistributables for Windows(大多数时候要下载 x64 版本,即,vc_redist.x64.exe)。安装后,请再次运行。

Visual C++ 编译 pyarrow 时,遇到 Datapane 安装错误

运行 32 位 Python,并用 pip 安装时,可能会遇到此问题。用 conda 命令,或安装 64 位 Python (参照上文从 Windows 商店安装 Python 的说明) 可以解决此问题。

Windows 7 也会出现这个问题,我们直接支持 Windows 10,如果只能用 Windows 7,建议用 conda 安装。

'datapane.exe' is not recognized as an internal or external command( datapane.exe 既不是内部命令也不是外部命令)

此问题是因为 Windows 路径(%PATH%) 中未包含 Python 文件夹,特别是 Scripts 文件夹。

Datapane 安装时可能会弹出如下(或类似)的提示:

The script datapane.exe is installed in 'C:\users\<USERNAME>\appdata\local\programs\python\python37\Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

要修复这个问题,请在 %PATH% 中指定 pip 警告(请参阅 https://github.com/datapane/datapane-docs/tree/5f551e8c5b2748f0785683bbd62cb59f1dfe46ca/tutorials/here/README.md)里的 Scripts 路径。

python3.exe -m datapane.client 命令直接运行 Datapane 客户端,也可以解决这个问题。

遇到其它安装问题,请在 Datapane 论坛 里求助,那里有人提供帮助。

验证

Datapane 不仅是生成报告的本地 Python 框架,同时还提供了通过 CLI 和 Python 支持库访问的服务器组件,而且还需要 Token 验证。CLI 或 Python 支持库验证之后,所有来自 CLI 或 Python 支持库的请求都将自动验证。

Datapane 公众版

Datapane 公众版托管在 datapane.com ,并提供免费、公开的服务器发布与分享报告。API 与 CLI 默认使用此服务器。注册免费账户后,复制网页界面上的 API 密钥。然后,在 CLI 或 Python 支持库中用该密钥登陆。之后,所有来自 CLI 与 Python 支持库的请求都将自动验证。

# CLI
$ datapane login 
Enter your API Key: [paste your API key here]

#Python

import datapane as dp
dp.login(token=your_token)

Datapane 团队版

Datapane 团队版 支持私有托管服务器,并支持在公司内部署本地虚拟机。凭借管理员提供的凭证,就可以登陆虚拟机,如,https://your-company.datapane.net

与公众版类似,主页上将显示 API 密钥,该密钥可用于 login 命令验证。这里需要传递完整的服务器 URL(包括 https://),示例如下:

# CLI

$ datapane login --server=https://[your-server].datapane.net
Enter your API Key: [把您的 API 密钥粘贴到这里]

# Python

import datapane as dp
dp.login(token=your_token, server='https://[your-server].datapane.net')

CLI 支持多账户登陆,使用 --env 标签,可以同时登陆公众版与团队版的虚拟机。

$ datapane --env public login
$ datapane --env acme login --server=https://acme.datapane.net

核查验证

运行以下命令检查登陆的账户:

# CLI

$ datapane ping

# Python

import datapane as dp
dp.ping()

相关文章

网友评论

      本文标题:Datapane 002 - 快速上手

      本文链接:https://www.haomeiwen.com/subject/yhmupktx.html