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

已安装pyjokes却遇“No module named 'pyjokes'”错误求排查

问题排查方案

1. 代码拼写与语法错误

你的代码存在两处明显错误:

  • 调用模块时误写为pyjoke,正确模块名是pyjokes(末尾多一个s)
  • 获取笑话的方法应为get_joke(),而非get.joke()(方法名使用下划线分隔,不是点语法)

修正后的代码:

import pyjokes

joke = pyjokes.get_joke(language="en", category="neutral")

print(joke)

2. Python环境不匹配问题

从安装提示的路径可知,pyjokes已安装到Python3.10的site-packages目录,但你运行代码时可能使用了其他版本的Python解释器:

  • 在终端执行python --version,查看当前运行代码的Python版本
  • 再执行pip3 --version,确认pip3对应的Python版本是否和前者一致
  • 如果版本不匹配,使用对应版本的Python运行脚本,比如python3.10 your_script.py;或者用python -m pip install pyjokes,将pyjokes安装到当前正在使用的Python环境中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 05:10:30