构建Python的Windows整合包教程

构建Python的Windows整合包教程

原文链接:https://blog.gcc.ac.cn/post/2023/buildpythonwindowsintegrationpackagetutorial/

构建Python的Windows整合包教程 - 我的博客原文链接

前言

之前的开源项目本地素材搜索有很多人想要Windows整合包,因为Windows下配置环境太过麻烦,很多小白都不会安装。所以我尝试了一下做一个整合包。

步骤

  1. 新建一个文件夹MaterialSearchWindows

  2. 下载项目代码并解压,将代码复制到MaterialSearchWindows/MaterialSearch目录下。

  3. 下载python。因为pytorch在Windows下支持的最高版本为Python3.10,所以只能下载Python3.10的包。直接下载Windows installer (64-bit)并以用户权限安装到指定文件夹,这里直接安装到MaterialSearch

  4. 用pip安装依赖,如.\python -m pip install -r .\MaterialSearch\requirements.txt --index-url=https://download.pytorch.org/whl/cu118 --extra-index-url=https://pypi.org/simple/

  5. 新建一个运行.bat,内容如下。然后执行运行.bat,等待模型下载完毕。

    powershell 复制代码
    SET TRANSFORMERS_CACHE=..\huggingface
    cd MaterialSearch
    ..\python main.py
  6. 然后修改运行.bat为如下内容:

    powershell 复制代码
    :: 下面配置扫描路径,多个路径之间用逗号分隔
    SET ASSETS_PATH=C:/Users/Administrator/Pictures,C:/Users/Administrator/Videos
    :: 下面配置设备,cpu或cuda
    SET DEVICE=cpu
    SET DEVICE_TEXT=cpu
    :: 下面的不要改
    SET PATH=%PATH%;..\
    SET TRANSFORMERS_OFFLINE=1
    SET TRANSFORMERS_CACHE=..\huggingface
    cd MaterialSearch
    ..\python main.py
  7. 下载FFMpeg,解压后将ffmpeg.exe复制到MaterialSearchWindows目录。

  8. 最后所有文件夹一起打包压缩。后续执行程序,执行运行.bat即可。

目录结构如下:

text 复制代码
MaterialSearch
 |
 |- 运行.bat (前面自己创建的脚本)
 |- MaterialSearch (代码目录)
     |
     |- main.py
     |- .env
     |- ... (其它代码文件)
 |- python.exe
 |- huggingface (huggingface模型存放目录)
 |- ... (Python相关文件)
相关推荐
我是唐青枫6 分钟前
Linux axel 下载加速命令详解
linux·运维·服务器
星光樱梦15 分钟前
36. UDP网络编程
python
五阿哥爱跳舞21 分钟前
阿里云新用户服务器配置
运维·服务器
mahuifa27 分钟前
windows下vscode使用msvc编译器出现中文乱码
windows·vscode·中文乱码·msvc
接着奏乐接着舞。32 分钟前
如何在 Three.js 地球飞线中间生成卡片
开发语言·javascript·ecmascript
安全方案35 分钟前
2024基于大模型的智能运维(附实践资料合集)
运维·大模型
Dack46641 分钟前
1.1、Python3基础语法
笔记·python
阿泽不想掉光头发1 小时前
C#实现调用DLL 套壳读卡程序(桌面程序开发)
java·开发语言·后端·websocket·http·c#
m0_748240021 小时前
Python毕业设计选题:基于协同过滤的动漫推荐系统设计与实现_django+hive+spider
python·django·课程设计
bglmmz1 小时前
JPA查询部分字段的最佳实践
java·开发语言