Skip to content

工具资源

开发环境

AnacondaVirtualenvJupyterpyenv
一个用于Python数据科学和机器学习的集成环境Python虚拟环境管理工具提供交互式计算环境支持多种编程语言管理多个Python版本的工具

打包工具

setuptoolsdistutilspyinstallerpy2exe
Python包管理和分发工具Python标准库中的构建和安装工具将Python程序转换为独立的可执行文件将Python脚本转换为Windows可执行文件的工具

调试工具

pdb-like DebuggerTracingProfiler
Python标准库中的调试器跟踪Python程序执行过程的模块性能分析工具,用于评估程序运行时间

包管理

pippip-toolsPyPIconda
Python官方的包管理工具一组用于管理需求文件的实用工具Python包索引,提供大量第三方库跨平台、跨语言的包管理系统
poetryCurdlingwheel
Python依赖管理和打包工具快速高效的Python包管理工具Python项目的二进制包格式

构建工具

buildoutBitBakefabricatePlatformIO
自动化构建、测试和部署工具嵌入式Linux开发的构建工具自动化构建系统,简单易用物联网开发的跨平台构建和管理工具
PyBuilderScons
一个基于纯Python的持续集成友好型构建工具使用Python脚本进行项目构建的工具

交互式解析器

Ipythonbpythonptpython
强大的交互式Python命令行工具具备自动补全和语法高亮的Python解释器基于prompt_toolkit的高级交互式Python shell