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

Android端Pydroid下载数据集/语料库时连接超时问题求助

解决Pydroid移动数据下Seaborn/NLTK资源下载超时问题

方法1:手动下载资源并本地加载

针对Seaborn的iris数据集

  1. 通过浏览器找到Seaborn官方数据仓库中的iris.csv文件,下载到本地
  2. 将下载好的CSV文件放到Pydroid的默认文件目录(通常是/storage/emulated/0/Pydroid3/)
  3. 替换代码为本地加载:
import pandas as pd
import seaborn as sns

# 加载本地的iris数据集
iris = pd.read_csv('iris.csv')
# 后续可正常使用seaborn分析绘图
sns.pairplot(iris, hue='species')

针对NLTK的wordnet语料包

  1. 找到NLTK官方语料库中的wordnet压缩包并下载
  2. 解压后,将wordnet文件夹放到Pydroid的nltk_data/corpora/目录下(若无此目录,手动创建)
  3. 直接导入使用,无需执行下载命令:
import nltk
from nltk.corpus import wordnet

# 测试使用
syns = wordnet.synsets("car")
print(syns[0].definition())

方法2:配置国内镜像源下载(适配移动网络)

NLTK镜像配置

在Pydroid中执行代码时,指定国内开源镜像源进行下载(替换代码中的镜像源地址为可用的国内NLTK镜像):

import nltk
nltk.download('wordnet', 
              download_dir='/storage/emulated/0/Pydroid3/nltk_data',
              url='[国内NLTK镜像源地址]')

Seaborn数据集镜像替换

Seaborn默认从GitHub拉取数据集,可替换为国内镜像的数据集地址加载:

import seaborn as sns
import pandas as pd

# 替换为国内镜像的iris数据集地址
iris = pd.read_csv('[国内镜像的iris.csv地址]')
sns.pairplot(iris, hue='species')

方法3:检查并确认Pydroid的移动数据权限

  1. 打开Android系统设置,找到「应用」列表中的「Pydroid 3」
  2. 进入「权限」设置,确保「移动数据」权限已开启
  3. 若权限已开启仍无效,尝试关闭后重新开启,或重启Pydroid应用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 13:35:17