Files
ruolishipian e813bd9486 docs: 更新修复说明文档并优化代码风格
主要更新内容:
- 更新修复说明文档,详细记录与原项目的差异
- 优化所有Python文件的代码风格(PEP 8规范)
- 优化所有Vue/JS文件的代码风格
- 添加测试目录和测试文件
- 删除过时的文档文件

🤖 Generated with CodeArts Agent
2026-03-19 14:45:08 +08:00

38 lines
1.3 KiB
Python

import os
import subprocess
import sys
requset_path = os.path.join(os.path.dirname(__file__), "./requirements.txt")
def install_requirements():
try:
# 检查是否已经安装了所有依赖项
with open(requset_path) as f:
requirements = f.read().splitlines()
for requirement in requirements:
try:
# 提取纯包名,去除版本号和其他特殊字符
package_name = (
requirement.split("==")[0]
.split(">")[0]
.split("<")[0]
.split("~")[0]
.strip()
)
# print(f"{package_name} 正在检查...")
if package_name == "uuid7":
__import__("uuid_extensions")
else:
__import__(package_name)
except ImportError:
print(f"{requirement} 未安装,正在安装...")
subprocess.check_call(
[sys.executable, "-m", "pip", "install", requirement]
)
print("WeiLin-Comfyui-Tools ==> 所有依赖项已安装。")
except Exception as e:
print(f"WeiLin-Comfyui-Tools ==> 安装依赖项时出错: {e}")