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

Google Colaboratory中newspaper3k模块找不到问题求助

解决Colab中newspaper模块找不到的问题

核心原因

Google Colaboratory是独立的云端Python环境,和你本地的venv虚拟环境完全隔离——本地装的包根本不会同步到Colab里,必须在Colab环境内重新装一遍依赖。

解决步骤

  1. 在Colab里安装依赖包
    打开Colab的代码单元格,先执行下面的安装命令(Colab里要用!前缀执行终端命令):

    !pip install newspaper3k textblob nltk
    

    装完后还得下载TextBlob需要的NLTK语料库:

    import nltk
    nltk.download('punkt')
    
  2. 运行情感分析代码
    依赖装完后,再执行你的业务代码就行:

    from textblob import TextBlob
    from newspaper import Article
    
    url = 'https://en.wikipedia.org/wiki/Mathematics'
    article = Article(url)
    article.download()
    article.parse()
    article.nlp()
    
    # 执行情感分析
    text = article.summary
    blob = TextBlob(text)
    sentiment = blob.sentiment
    print(f"情感极性: {sentiment.polarity}, 主观性: {sentiment.subjectivity}")
    

额外说明

  • 想知道Colab的文件位置?在代码单元格里执行!pwd就能看到当前工作目录,默认是/content,所有上传或生成的文件都存在这,但Colab会话结束后这些文件会被清空。
  • 每次重启Colab会话都得重新装依赖,因为它的环境是临时的,关闭会话就重置了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 15:15:59