Python与缓存

查看pip配置:

python -m pip cache dir
python -m pip config list

设置pip缓存:

python -m pip config set global.cache-dir d:\pip_cache

查看安装包位置:

python -m site

清除缓存:

python -m pip cache purge

设置全局缓存变量:

set "XDG_CACHE_HOME=%~dp0.cache"

设置AI应用如ComfyUI等的环境变量

# 在 ComfyUI 启动脚本(.bat)中添加以下环境变量
set HF_HOME=D:\cache\huggingface
set PIP_CACHE_DIR=D:\cache\pip
set TORCHINDUCTOR_CACHE_DIR=D:\cache\torchinductor

修改comfyui启动脚本:

@echo off
set "BASE_DIR=%~dp0"
:: 核心:强制所有临时目录到 I 盘 ComfyUI 内部
set "TMP=%BASE_DIR%.cache\temp"
set "TEMP=%BASE_DIR%.cache\temp"
:: 强制 pip 配置文件路径,确保用便携版的配置
set "PIP_CONFIG_FILE=%BASE_DIR%.ext\pip.ini"
:: 原有的 XDG_CACHE_HOME 配置保留
set "XDG_CACHE_HOME=%BASE_DIR%.cache"
:: 后续启动命令不变
call .ext\python_embeded\python.exe -s ComfyUI\main.py %*

修改内嵌pythone环境I:\ComfyUI\.ext目录pip.ini:

[global]
# 强制 pip 缓存目录到 ComfyUI 内部
cache-dir = I:\ComfyUI\.cache\pip
# 强制安装目录到便携版 site-packages,禁止写入用户目录
target = I:\ComfyUI\.ext\Lib\site-packages
# 禁用用户目录安装,彻底隔离
no-user = true
# 临时目录重定向到 I 盘
cache-dir = I:\ComfyUI\.cache\pip
build-dir = I:\ComfyUI\.cache\pip\build

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享