pyflyby

自动补全和清理 Python import,写代码不再手动加库

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 68 🐛 待处理 26 👀 关注 15
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 496
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费

项目预览

pyflyby 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队deshaw
定价模式🏷️完全免费
价格说明开源免费
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
GitHub 星标★ 496
上线时间2018-10-05 00:00:00
代码更新2026-11-01
仓库体积8.2 MB
本站数据更新2026-11-02
维护状态活跃
收录时间2026-09-17
浏览次数1

项目介绍

pyflyby 是德劭(DEShaw)开源的一套 Python 生产力工具集,核心解决日常写代码时反复手动补 import、清理无用 import、查看符号来源等琐碎问题。它提供命令行工具和编辑器/IDE 插件,能够自动为当前文件补全缺失的 import、删除未使用的 import、重命名符号并同步更新引用、查找某个符号定义在哪个模块,以及交互式地探索模块内容。对 Jupyter 用户尤其友好,可在 notebook 中自动补 import,减少因忘记导入而中断思路的次数。项目还包含 py 命令行包装器,让临时脚本无需手动写 import 即可直接使用常用库。整体定位是提升 Python 开发与数据科学工作流的效率,适合重度使用 IPython/Jupyter、经常整理代码 import 的开发者。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-17 · 当前星标 ★ 496

使用教程

难度:入门 约 25 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.9+

安装与启动步骤

  1. 1装包

    一条命令,顺带装交互环境。

    pip install pyflyby
  2. 2进交互环境

    它会给交互环境加一个别名入口。

    py
  3. 3让它自动补导入

    用未导入的符号时会自动补上。

  4. 4整理一个文件的导入

    这才是它最实用的功能。

    tidy-imports your_script.py

如何确认成功

打开交互环境直接用未导入的符号不会报错,对一个脚本跑整理后缺失与多余的导入都被修正

注意事项

  • 它是一组提升 Python 开发效率的命令行工具,核心是自动导入与导入整理。
  • 交互环境里省掉来回写导入的麻烦。
  • 整理导入会重排代码,跑之前先提交一次。
  • 老项目导入混乱时用它一次性梳理很省事。

核心亮点

  • 自动补全缺失 import 并删除未使用 import,减少手工维护成本
  • 支持 Jupyter/IPython 环境,notebook 里也能自动补 import
  • 提供符号查找、重命名、模块探索等命令行工具,功能覆盖较全

不足之处

  • GitHub 星标仅 493,社区规模和第三方资料相对有限
  • 与部分编辑器/IDE 的集成配置有一定学习成本,文档偏内部风格

适用场景

  • Jupyter Notebook 数据分析时自动补全 numpy、pandas 等 import
  • 整理遗留 Python 脚本,一键清理无用 import 并规范导入顺序
  • 在大型代码库中快速定位某个函数或类定义在哪个模块

替代项目

isort、autoflake

上一篇:ai-helpers

下一篇:llm-ls

同类项目推荐

claudebox 开源

一条命令把 Claude Code 装进 Docker,环境干净可复现

The Ultimate Claude Code Docker Development Environment - Run Claude AI's coding ass···

★ 1172 2026-09-23
snap2txt 开源

一键把整个代码库打包成 AI 提示,省去复制粘贴的麻烦。

Fold your entire codebase into one LLM-ready prompt.

★ 109 2026-08-09
code-review-graph 开源

给代码库画张活地图,AI 找代码不再大海捞针。

Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your···

★ 32560 2026-08-09
awesome-claude-code 开源

一份清单收齐 Claude Code 周边工具,省去到处翻找

A curated list of awesome tools, IDE integrations, frameworks, and other resources f···

★ 542 2026-09-16
ZCode 开源

让 AI 智能体自主写代码、跑命令、改工程

Z.ai's coding agent harness. Powerful, intelligent, extensible.

★ 8428 2026-10-11
Fuxi 开源

终端里跑 AI 编程代理,自动选便宜模型省钱

FuXi is a fast, self-contained AI coding agent that lives in your terminal — edit c···

★ 3204 2026-08-13
reference 开源

快速查语法,告别翻文档

⭕ Share quick reference cheat sheet for developers.

★ 10951 2026-08-09
claude-show-your-work 开源

在 Claude Code 终端里直接看图看视频做视觉验收

Claude Code plugin to see, review and iterate on your agent's work without leaving t···

★ 290 2026-10-30
repo-map 开源

上传仓库,AI 自动生成结构解读和文件用途分析

Map a repository as a Markdown tree with LLM-written notes on each file.

★ 67 2026-08-09