You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Anaconda环境下Jupyter Notebook使用wget下载数据报错求助

解决Jupyter Notebook中wget下载数据的错误问题

嘿,我来帮你搞定这个问题!

你遇到的报错是因为!wget是在调用操作系统的wget命令,但Windows系统默认没有预装这个工具,所以才会提示“'wget' is not recognized as an internal or external command...”。而你之前用!pip install wget安装的是Python的wget库——这是一个Python包,需要用Python代码来调用,不是直接用系统命令哦。

下面给你两个分步解决方案,推荐第一个,更适合新手:

方案1:用Python的wget库下载(无需额外安装系统工具)

这是最省心的方法,你已经装好了Python的wget库,直接用它的API即可:

  • 第一步:确保已经导入wget库(你已经写了import wget,这步没问题)
  • 第二步:替换掉!wget那行代码,用wget.download()方法实现下载:
import wget

# 定义下载链接和保存的文件名
url = 'https://cocl.us/new_york_dataset'
save_filename = 'newyork_data.json'

# 执行下载操作
wget.download(url, save_filename)
print('Data downloaded!')

运行这段代码后,数据就会被下载到当前Jupyter Notebook的工作目录里啦。

方案2:继续用系统命令!wget(需给Windows安装wget工具)

如果你更习惯终端命令的方式,可以通过Anaconda来安装系统级的wget工具:

  1. 打开Anaconda Navigator,点击左侧的「Environments」选项
  2. 选择你当前使用的环境(比如base环境),在「Channels」列表里确认包含conda-forge
  3. 在搜索框输入wget,找到对应的工具后勾选,点击「Apply」完成安装
  4. 安装好后回到Jupyter Notebook,重新运行你的!wget命令就能正常工作了

作为编程新手,方案1更简单直接,不需要折腾系统工具,完全用Python代码就能完成下载,也更贴合Jupyter Notebook的使用场景~

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

火山引擎 最新活动