import pip
from distutils.version import LooseVersion
if LooseVersion(pip.__version__) < LooseVersion('10'):
# older pip version
from pip.utils.appdirs import user_cache_dir
else:
# newer pip version
from pip._internal.utils.appdirs import user_cache_dir
print(user_cache_dir('pip'))
print(user_cache_dir('wheel'))
在底层,它规范化路径,管理异常和普通操作系统和平台的不同位置,执行 Windows 注册表查找。
值得一提的是,如果安装了不同的 Python 版本,2.x‘ es 和3.x‘ es,它们都共享相同的缓存位置。