科学工具
科学工具让世界更美好
让世界更美好

WinPython 安装和使用指南WinPython 安装和使用指南

WinPython是Python在Windows系统上的便携发行版。

WinPython软件包管理器(WPPM) 能管理软件包列表或注册WinPython环境。

构建工具链(make.py) 是从原始状态构建WinPython发行版的脚本。

和传统安装流程不同,解压WinPython后就可以在Windows设备上运行(推荐Windows 8和以上系统)。

Windows 7系统建议使用WinPython64-3.8.9.0或更早版本,新版本需要安装Microsoft Visual C++ Redistributable运行库(32位环境对应的是vc_redist_x86.exe,64位对应的是vc_redist_x64.exe)。

WinPython支持在同一台机器上存在多个不同Python版本的WinPython环境(如3.7至3.13+),每个环境独立运行,互不干扰。

通过集成的WPPM工具或命令行pip,能安装、卸载或升级软件包。

WinPython预集成常用科学计算库,包括NumPy、SciPy、Matplotlib、Pandas等,适合科研人员、数据科学家使用,内置Spyder、JupyterLab/IPython、IDLE等开发工具,高级用户可通过Cython、Numba等工具优化代码性能。

WinPython本地安装指南

环境要求

Python 3.9及以上版本,构建工具链支持7-Zip压缩(或直接生成ZIP包)。

从源代码安装

1、安装构建工具:

python -m pip install flit

2、生成构建包:

python -m flit build

3、本地安装:

python -m pip install --no-index --trusted-host=None --find-links=.dist winpython
构建脚本说明

项目仓库包含多个构建脚本(位于GitHub代码库):

generate_a_winpython_distro.bat:用于生成发行版,支持变更日志命名优化。

generate_winpython_distros313_*.bat:针对Python 3.13版本的不同构建配置(如dot/slim/wheel类型),压缩级别参数化等功能。

hash_launch.bat:处理哈希校验相关逻辑,移动hash.py脚本至winpython目录。

版本说明

核心更新:Python 3.12.10与3.13.3版本升级,numpy-2.2.4、duckdb-1.2.2、jupyterlab-4.4.1、spyder-6.0.5等库更新,引入hash-256校验依赖。

下载类型

dot版本:仅包含Python运行环境(64位),如WinPython64-3.12.10.0 dot。

slim版本:轻量级配置,包含PyQt5、Spyder及部分科学计算库(无Torch),如WinPython64-3.12.10.0 slim。

• 更多历史版本可通过官网“Recent Releases”栏目查看,每个版本均提供更新日志(Changelog)和软件包列表(Packages)。

环境注册和管理

通过WPPM工具可实现环境与系统的集成:

注册命令

wppm --register

该操作将关联.py/.pyc文件扩展名至Python解释器,注册系统图标及上下文菜单(如“用IDLE编辑”“用Spyder编辑”),并在Windows注册表中登记环境信息,便于其他程序识别。

反注册命令

wppm --unregister

用于移除环境与系统的关联,恢复初始状态。