[patch] 修正Pillow依赖冲突问题

This commit is contained in:
Gitea Actions Bot
2025-10-11 16:34:03 +08:00
parent 1472646624
commit 99446eca74
3 changed files with 29 additions and 13 deletions

View File

@@ -140,19 +140,19 @@ jobs:
Write-Host "Step 4.5: Build production executable";
Write-Host "==========================================";
# Install Pillow for icon conversion
Write-Host "Installing Pillow for icon conversion...";
python -m pip install --upgrade pip;
python -m pip install Pillow;
# Ensure PyInstaller and Pillow are in the same Python environment
Write-Host "Installing dependencies...";
python -m pip install --upgrade pip --quiet;
python -m pip install pyinstaller --upgrade --quiet;
python -m pip install Pillow --quiet;
# Verify Pillow installation
Write-Host "Verifying Pillow installation...";
python -c "from PIL import Image; print('Pillow version:', Image.__version__)";
if ($LASTEXITCODE -ne 0) {
Write-Host "ERROR: Pillow installation verification failed";
exit 1;
}
Write-Host "Pillow installed successfully";
# Verify installation
Write-Host "Python version:";
python --version;
Write-Host "PyInstaller version:";
python -m PyInstaller --version;
Write-Host "Pillow version:";
python -c "from PIL import Image; print(Image.__version__)";
Write-Host "";
python build_production.py;