问题出现

因为conda的协议变化,我也逐步开始使用uvpython包管理,效率很高,效果很好。但最近认真看了uv add的提示,当uv的缓存区(我的是Windows系统,默认放在C:\Users\yeshe\AppData\Local\uv\cache文件夹下)和我们的python项目在不同分区时,会出现Failed to hardlink files提示,警告说这么搞可能会降低性能。

warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
If the cache and target directories are on different filesystems, hardlinking may not be supported.
If this is intentional, set export UV_LINK_MODE=copy or use --link-mode=copy to suppress this warning.
警告提醒

问题解决

根据参考资料,设置UV_CACHE_DIR环境变量,在我们常放代码的分区放置这些缓存文件,问题得以解决。
环境变量设置
新装的包也不报警告了:
新装的包不报警告

参考资料

Failed to hardlink files

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐