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

求助:导入upwork.routers模块失败(ModuleNotFoundError)

导入upwork模块报错排查

报错内容

执行导入语句时出现以下错误:

ModuleNotFoundError: No module named 'upwork.routers'

对应的导入代码:

from upwork.routers.jobs import search

我的完整代码

#!/usr/bin/env python

import upwork
from upwork.routers.jobs import search

已完成的操作

$ pip install upwork
$ pip list | grep upwork
upwork 1.0.22

问题原因及解决办法

你安装的upwork包是旧版本(1.0.22),而参考文档对应的是新版python-upwork-oauth2包的模块结构,旧版包根本没有upwork.routers这个目录结构,所以会触发模块找不到的错误。

解决步骤:

  • 卸载旧版包:
pip uninstall -y upwork
  • 安装官方新版包:
pip install python-upwork-oauth2
  • 重新运行代码,此时就能正常使用from upwork.routers.jobs import search的导入方式了。

内容的提问来源于stack exchange,提问作者Mévatlavé Kraspek

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 09:12:02