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

创建Django项目误删tokenize模块出现ModuleNotFoundError求助

修复方案

tokenize是Python官方标准库的核心依赖模块,不属于第三方扩展包,你误删除了系统Python安装路径下的标准库文件,才会导致所有依赖标准库的工具(包括pip、日志模块、回溯模块等)全部抛出导入错误。

方案1:补全缺失的tokenize.py文件(最快)

  • 找一台安装了相同版本(Python 3.9.x)系统的设备,从其对应标准库路径下复制tokenize.py文件,粘贴到你设备的以下路径:/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/
  • 粘贴完成后打开终端执行验证命令:python3.9 -c "import tokenize",无报错即为修复成功,此时pip等工具即可正常使用

方案2:覆盖安装对应版本Python(稳妥)

  • 若无法找到同版本的tokenize.py文件,直接下载Python 3.9的正式安装包,覆盖安装你设备上现有的Python 3.9即可。覆盖安装仅会补全缺失、损坏的标准库文件,不会删除你已经安装的第三方依赖包
  • 安装完成后执行pip3 -V验证工具可用性即可

后续注意事项

  • 使用django-admin startproject创建项目时,禁止使用Python标准库名、常用第三方包名作为项目名,除tokenize外,json、requests、django等名字都属于冲突命名,遇到冲突提示直接更换项目名即可,不要随意删除系统路径下的后缀为.py的文件
  • 若你是在虚拟环境内误删了文件,直接删除故障虚拟环境重新创建即可,不需要修改系统Python的文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 13:36:03