【问题标题】:setuptools download cache pathsetuptools下载缓存路径
【发布时间】:2014-02-21 04:42:24
【问题描述】:

我可以为 setuptools 设置下载缓存路径吗?我可以通过设置环境变量 PIP_DOWNLOAD_CACHE (How to cache downloaded PIP packages) 使用 pip 来做到这一点,但我不知道如何使用 setuptools。

我每次都想要,当我跑步时:

python setup.py develop

setuptools会缓存下载的文件,所以我不用再下载了。

【问题讨论】:

  • 这不是和你想要的一样吗? stackoverflow.com/a/11092043/471481我可能是错的或误读了你的问题
  • 感谢您的回复。我的意思是 pip 的“缓存”,而不是 require_packages。关于我的问题,我认为没有解决方案。

标签: python setuptools


【解决方案1】:

您可以使用选项-a-d-f 来创建和使用缓存目录。这就是他们的帮助文本所说的:

--always-copy (-a)             Copy all needed packages to install dir
--install-dir (-d)             install package to DIR
--find-links (-f)              additional URL(s) to search for packages

您首先使用python setup.py develop -a -d CACHEDIR 将所需的包缓存在您选择的目录中,然后使用该目录作为未来的源代码python setup.py develop -f CACHEDIR

您可能需要将通常使用的任何标志添加到一个、另一个或两个调用中,具体取决于相关标志。

【讨论】:

  • 有什么办法可以在环境变量中加上-f,比如SETUPTOOL_FIND_LINK?
  • @Tarzan,据我所知。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-23
  • 1970-01-01
  • 1970-01-01
  • 2021-10-04
相关资源
最近更新 更多