当前位置: 首页 > news >正文

使用thefuck报错ModuleNotFoundError: No module named ‘distutils‘

使用如下命令安装thefuck后

uv tool install --python=3.12 thefuck

又在~/.zshrc里(我用的是ohmyzsh)配置了:eval $(thefuck --alias)

然而,执行命令时,却报了如下错误:

Traceback (most recent call last):File "/Users/mac10.12/.local/bin/thefuck", line 4, in <module>from thefuck.entrypoints.main import mainFile "/Users/mac10.12/.local/share/uv/tools/thefuck/lib/python3.12/site-packages/thefuck/entrypoints/main.py", line 2, in <module>from ..system import init_outputFile "/Users/mac10.12/.local/share/uv/tools/thefuck/lib/python3.12/site-packages/thefuck/system/__init__.py", line 7, in <module>from .unix import *  # noqa: F401,F403^^^^^^^^^^^^^^^^^^^File "/Users/mac10.12/.local/share/uv/tools/thefuck/lib/python3.12/site-packages/thefuck/system/unix.py", line 6, in <module>from distutils.spawn import find_executable
ModuleNotFoundError: No module named 'distutils'

原因是Python3.12把distutils从标准库里移除了

解决方案一:采用<=3.11的python版本

解决方案二:采用未正式发布的thefuck补丁版

已经配置了github的ssh可以这样安装

uv tool install --python=3.12 "thefuck @git+ssh://git@github.com/waketzheng/thefuck"

未配置ssh或挂了外网代理的,可以直接用http:

uv tool install --python=3.12 "thefuck @git+https://github.com/waketzheng/thefuck"

http://www.dtcms.com/a/560752.html

相关文章:

  • 算法23.0
  • 怎么做免费的网站推广网站正在建设中 html 模板
  • 鸿蒙Flutter三方库适配指南:10.插件测试
  • 购物车高效开发指南:API与Vuex实战
  • 广州网站建设公司哪家好展厅设计制作
  • 【BFS 解决FloodFill 算法】4. 被围绕的区域(medium)
  • Go channel 的核心概念、操作语义、设计模式和实践要点
  • 现在还可以做夺宝网站怎么让网站被百度搜到
  • 深蓝汽车10月全球销量36792辆 S05销量突破2万辆
  • 四、CSS选择器(续)和三大特性
  • 高职新能源汽车技术专业职业发展指南
  • 初识MySQL:库的操作、数据类型、表的操作
  • AI助力汽车 UI 交互设计
  • 广州市手机网站建设平台有意义网站
  • MySQL到达梦数据库快速替换操作指南
  • Python NumPy广播机制详解:从原理到实战,数组运算的“隐形翅膀”
  • QT背景介绍与环境搭建
  • 【C++:多态】C++多态实现深度剖析:从抽象类约束到虚函数表机制
  • 【软考架构】案例分析-分布式锁
  • 15.5.手机设备信息
  • Mysql基础1
  • 集团网站网页模板网站建设超速云免费
  • HTTPS:现代网站运营的安全基石与价值引擎
  • 老鹰网网站建设外贸是做什么的工作
  • [N_083]基于springboot毕业设计管理系统
  • kotlin学习 lambda编程
  • 如何写好汇报材料经验总结
  • 百度收录的网站标题 --专业做公司网站的机构
  • 视频时间戳PTS和DTS的区别
  • 09-神经网络的结构:描述神经网络的层次化组成和设计