907-py虚拟环境管理与python文件打包工具

Python虚拟环境管理器为Python开发者提供便捷、高效的虚拟环境管理体验。

该工具集成了虚拟环境创建、包管理、项目运行、程序打包等核心功能,帮助用户轻松管理多个Python项目的开发环境。

907-py虚拟环境管理与python文件打包工具

该软件的核心功能包括:

虚拟环境管理:支持创建、激活、退出和删除Python虚拟环境,用户可以自定义虚拟环境存储目录,并为每个环境关联项目目录。

包管理功能:提供图形化界面进行Python包的安装、卸载、批量操作,支持从PyPI搜索包并查看版本信息,支持配置国内PyPI镜像加速下载。

项目运行支持:支持在指定虚拟环境中运行Python文件,自动使用对应环境的Python解释器执行代码。

程序打包工具:内置PyInstaller打包工具,支持将Python脚本打包为独立的可执行文件,提供多种打包模式和配置选项。

功能特点

图形化虚拟环境管理:

通过直观的图形界面管理Python虚拟环境,无需记忆复杂的命令行操作。支持查看环境名称、路径、关联项目目录和激活状态,一目了然地掌握所有环境信息。

智能包搜索与安装:

集成PyPI包搜索功能,支持查看包的版本、作者、发布时间等详细信息。双击搜索结果即可选择特定版本进行安装,避免版本兼容性问题。

批量包操作

支持批量安装和批量卸载Python包,可一次性处理多个依赖包,大幅提升开发效率。支持导出已安装包列表,方便环境迁移和依赖管理。

项目目录关联:为每个虚拟环境设置关联的项目目录,支持快速打开项目文件夹,在项目目录中运行Python文件时自动使用对应虚拟环境的解释器。

PyPI镜像配置

内置多个国内PyPI镜像源选项(清华、阿里、豆瓣、华为等),解决国内用户下载包速度慢的问题,提升包安装效率。

内置打包工具:集成PyInstaller图形化打包界面,支持单文件/文件夹模式、控制台/无控制台模式、添加额外数据文件、UPX压缩等高级选项,无需命令行即可完成程序打包。

拖放文件支持

实现文件拖放功能,直接将Python文件拖入输入框即可快速运行。

多线程操作

所有耗时操作(创建环境、安装包、打包程序等)均在后台线程执行,界面保持响应,不会出现卡顿现象。

配置持久化

自动保存用户配置,包括虚拟环境目录、PyPI镜像设置、项目目录映射等,下次启动自动恢复上次设置。

详细使用说明

虚拟环境管理

创建环境:

点击”创建环境”按钮打开创建对话框。可设置环境名称、是否创建示例文件、文件名和项目目录。创建过程在后台线程执行,状态栏会显示当前进度。

激活环境:

选择环境列表中的环境,点击”激活环境”按钮。程序会在新的命令提示符窗口中激活该环境,用户可以在该窗口中使用pip等命令。

退出环境:

点击”退出环境”按钮退出当前激活的虚拟环境。

删除环境:

选择要删除的环境,点击”删除环境”按钮。删除前会弹出确认对话框,删除操作不可恢复。

包管理操作

单包安装:

在包名输入框输入包名,可选择直接安装或先搜索查看版本信息。支持指定版本安装,格式为”包名==版本号”。

单包卸载:

在包名输入框输入要卸载的包名,点击”卸载”按钮。

批量安装:

点击”批量安装”按钮,在弹出对话框中输入多个包名(每行一个),支持指定版本。

批量卸载:

点击”批量卸载”按钮,输入要卸载的包名列表。

清空所有包:

点击”清空所有包”按钮可卸载当前环境中的所有第三方包。

导出包列表:

点击”导出包列表”按钮,将当前环境已安装的包列表保存为requirements.txt格式文件。

包搜索功能

在包名输入框输入关键词,点击”搜索”按钮。搜索结果会显示包名、版本、作者、发布时间和简介。双击搜索结果可查看该包的所有历史版本并选择安装。

项目目录管理

设置项目目录:

选择环境后点击”设置项目目录”按钮,选择该环境对应的项目文件夹。设置后会在环境列表中显示关联的项目目录。

打开项目目录:

选择环境后点击”打开项目目录”按钮,系统文件管理器会打开该目录。

打包工具使用

点击”打包窗口”按钮打开PyInstaller打包工具界面。

基本设置:

  • Python文件路径:选择要打包的.py文件
  • 输出目录:设置打包后exe文件的存放位置
  • 打包方式:选择单文件或文件夹模式,是否显示控制台窗口

高级选项:

  • 额外数据:添加需要打包的数据文件或文件夹
  • 隐藏导入:指定PyInstaller未能自动检测的模块
  • UPX压缩:启用后可减小exe文件体积
  • 快速打包:跳过自动扫描,加快打包速度

配置管理:支持保存和加载打包配置,方便重复使用相同设置。

PyPI镜像配置

在左侧面板的”PyPI镜像”下拉框中选择镜像源,或输入自定义镜像地址。点击”保存镜像”按钮保存设置。支持的镜像包括:

  • 清华大学镜像
  • 阿里云镜像
  • 豆瓣镜像
  • 华为云镜像

使用场景示例

场景一:新项目环境搭建

开发者开始一个新的Python Web项目,需要创建独立的开发环境。

  1. 启动虚拟环境管理器,点击”创建环境”
  2. 输入环境名称”webproject”
  3. 设置项目目录为项目代码所在文件夹
  4. 创建完成后,选择该环境
  5. 批量安装所需依赖:flask、sqlalchemy、requests等
  6. 配置PyPI镜像加速下载
  7. 在项目中创建app.py文件,使用”运行项目文件”测试运行

场景二:项目交付打包

开发者完成一个数据处理工具,需要打包为exe文件交付给客户。

  1. 在虚拟环境管理器中选择项目使用的环境
  2. 点击”打包窗口”打开打包工具
  3. 选择主程序文件main.py
  4. 选择”单文件无控制台”模式(适合GUI程序)
  5. 添加配置文件和数据文件夹作为额外数据
  6. 启用UPX压缩减小文件体积
  7. 点击”开始打包”,等待完成
  8. 在输出目录获取打包好的exe文件

场景三:环境迁移与复现

开发者需要在另一台电脑上复现相同的开发环境。

  1. 在原电脑上选择项目环境,点击”导出包列表”
  2. 保存requirements.txt文件
  3. 将requirements.txt复制到新电脑
  4. 在新电脑上创建同名虚拟环境
  5. 点击”批量安装”,粘贴requirements.txt中的包列表
  6. 等待安装完成,环境复现成功

注意事项

数据安全警告:删除虚拟环境操作不可恢复,删除前请确保环境中没有重要数据。建议在删除前导出包列表作为备份。

环境隔离:每个虚拟环境是独立的Python运行环境,包的安装和卸载只影响当前环境,不会影响系统Python或其他虚拟环境。

打包注意事项:使用打包功能前,请确保已在目标虚拟环境中安装PyInstaller。打包过程中请勿关闭程序窗口,否则可能导致打包失败。

网络连接:搜索包和安装包需要网络连接,如遇到网络问题,请尝试切换PyPI镜像源。

权限问题:在Linux/macOS系统中,可能需要适当的权限才能在某些目录创建虚拟环境。建议在用户目录下创建虚拟环境存储目录。

版本兼容性:安装包时请注意Python版本兼容性,某些包可能不支持所有Python版本。建议查看包的官方文档了解版本要求。

常见问题解答

Q: 创建虚拟环境时提示”创建失败”怎么办?

A: 请检查以下项目:1) 确保Python正确安装并添加到系统PATH;2) 检查虚拟环境目录是否有写入权限;3) 确保磁盘空间充足;4) 尝试更换虚拟环境存储目录。

Q: 安装包时速度很慢怎么办?

A: 建议配置国内PyPI镜像源。在左侧面板的”PyPI镜像”下拉框中选择合适的镜像(如清华、阿里云等),点击”保存镜像”后重新安装。

Q: 如何查看虚拟环境中已安装的所有包?

A: 在环境列表中选择目标环境,右侧面板的”已安装包”区域会自动显示该环境中已安装的包列表。也可以点击”刷新”按钮更新列表。

Q: 打包后的exe文件体积很大怎么办?

A: 可以尝试以下方法减小体积:1) 启用UPX压缩;2) 使用文件夹模式而非单文件模式;3) 检查是否有不必要的依赖被包含;4) 使用虚拟环境打包,避免包含系统Python的所有包。

Q: 程序支持哪些操作系统?

A: 程序支持Windows、Linux和macOS系统。在Linux系统上会自动检测可用的终端模拟器(如gnome-terminal、konsole、xterm等)。

Q: 如何在命令行中使用虚拟环境?

A: 点击”激活环境”按钮后,程序会打开一个新的命令提示符窗口并自动激活选定的虚拟环境。在该窗口中可以直接使用pip install等命令。

Q: 配置文件保存在哪里?

A: 主程序配置文件.virtualenv_manager.json保存在用户主目录下。打包工具配置文件pack_config.json保存在程序所在目录。

Q: 为什么搜索不到某个包?

A: 请检查:1) 包名拼写是否正确;2) 网络连接是否正常;3) 该包是否在PyPI上发布。某些私有包或本地包无法通过搜索找到。

程序使用环境及相关说明

1、适用的系统环境说明: win7及以上64位win操作系统 ,  注意事项:win32位系统以及mac系统需要额外定制开发

2、关于使用限制①无需注册、登录等限制,直接使用,  ②没有电脑台数限制,  ③无使用时间限制、不联网本地使用、确保数据安全

3、程序如何安装:不需要安装,按照说明使用即可。

特别注意:请先测试,注意备份原文件,之后再批量使用,避免不可逆损失。

程序使用说明

解压后,看到如下文件,双击快捷方式使用即可(快捷方式上有个箭头),快捷方式可以放到任意位置。
 
如下所示,文件夹及文件夹内所有内容都不要删除,如果突然无法使用了大概率是杀毒软件给误杀了,请重新解压使用即可

本工具下载地址

软件下载链接 & 教程内容 已隐藏,开通网站会员可免费查看
售价:80 元
体验会员免费查看
开通会员
开通体验会员或更高级的会员可免费查看该内容

登录注册购买      开通会员免费查看

 


更新日志

V1.0

收藏本文章

返回列表
上一篇:
您需要 登录账户 后才能发表评论

发表评论取消回复中国互联网举报中心

快捷回复:

验证码

    评论列表 (暂无评论,共1人参与)参与讨论

    还没有评论,来说两句吧...