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

Python脚本导入Conda安装的wikipedia包报错如何解决?

解决Python导入wikipedia包的ModuleNotFoundError问题

嘿,我一眼就看出你遇到的问题了——Python环境不匹配!你把wikipedia包装到了Miniconda的Python环境里,但运行脚本时用的却是另一个独立的Python解释器,自然找不到这个包。下面给你几个清晰的解决方案:

方案1:用Miniconda的Python运行脚本

这是最直接的方法,因为你已经在这个环境里装好了wikipedia:

  • 打开Anaconda Prompt,先切换到脚本所在的目录:
    cd C:\Users\aglin\Desktop
    
  • 然后运行脚本:
    python test.py
    
    这里的python会指向Miniconda的C:\ProgramData\Miniconda3\python.exe,能正常找到已安装的wikipedia包。

方案2:把wikipedia装到你当前用的Python环境里

如果你习惯用C:\Users\aglin\AppData\Local\Programs\Python\Python36-32\python.exe这个解释器,那就直接给它装包:

  • 打开普通的命令提示符(CMD)或者PowerShell,执行这条命令:
    C:\Users\aglin\AppData\Local\Programs\Python\Python36-32\Scripts\pip.exe install wikipedia
    
    这条命令会明确用这个Python对应的pip来安装包,安装完成后再运行你的脚本就不会报错了。

方案3:(推荐)用Conda虚拟环境避免环境混乱

作为Python新手,学会用虚拟环境能帮你避开很多依赖问题:

  1. 创建一个专门的虚拟环境(比如叫wiki_env):
    conda create -n wiki_env python=3.6
    
  2. 激活这个环境:
    conda activate wiki_env
    
  3. 在激活的环境里安装wikipedia:
    pip install wikipedia
    
  4. 之后每次运行这个脚本前,先激活wiki_env环境,再执行脚本就行。

新手小提示

你可以在脚本开头加几行代码,确认当前用的是哪个Python解释器:

import sys
print("当前使用的Python路径:", sys.executable)
import wikipedia
print(wikipedia.summary("Windows OS"))
win = wikipedia.page("New York")
print(win.content[:500])  # 打印前500个字符看看效果

运行后就能看到当前Python的路径,和你安装包时用的Python路径对比,就能快速判断是不是环境不匹配的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 06:40:37