You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Google Colab中使用Dtale访问链接遇错误,求解决方法

在Google Colab中使用D-Tale无法访问生成URL的解决方法

Google Colab的运行环境位于云端,默认情况下本地浏览器无法直接访问Colab内部启动的D-Tale服务端口,必须通过隧道工具将内部端口映射到公网才能访问。以下是可行的解决步骤:

步骤1:安装必要依赖

先安装D-Tale和端口映射工具pyngrok:

!pip install -U dtale pyngrok

步骤2:配置ngrok认证令牌

ngrok需要认证令牌才能创建公网隧道,你需要注册ngrok账号获取令牌,然后在Colab中配置:

from pyngrok import ngrok

# 替换成你自己的ngrok认证令牌
ngrok.set_auth_token("YOUR_NGROK_AUTH_TOKEN")

步骤3:启动D-Tale并映射端口

修改D-Tale的配置,指定固定端口并通过ngrok暴露服务:

import dtale
import dtale.app as dtale_app

# 配置D-Tale适配Colab环境,指定端口
dtale_app.USE_COLAB = True
dtale_app.PORT = 4000

# 启动D-Tale,传入你的DataFrame
d = dtale.show(df)

# 创建ngrok隧道,映射到指定端口
public_url = ngrok.connect(4000)
print(f"D-Tale公网访问地址: {public_url}")

注意事项

  • 免费版ngrok的隧道会话有时长限制,超时后需要重新运行上述代码重启隧道
  • 如果指定端口被占用,可更换其他端口(如5000、6000等),确保代码中端口号统一
  • 确保df是已经正确加载的Pandas DataFrame,无数据加载错误

内容的提问来源于stack exchange,提问作者Scope

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 03:01:09