我想进行python包的离线安装。作为安装的一部分,我使用python3 setup.py test
运行包的测试。当我运行test命令时,setuptools从pypi.python.org
获取所有未满足的依赖项。但是,我提供了所有程序包的依赖关系,如果不满足依赖关系,我希望这是一个错误 - 我不希望setuptools为我下载依赖项。我不确定如何禁用此行为,甚至不知道如何告诉它使用其他服务器。我怎么能阻止这个?
答案 0 :(得分:2)
好的,所以这是一种方法。它可能不是最优雅的,它有一些缺点,但似乎有效。
使用以下行创建(或修改现有的)setup.cfg
文件:
[easy_install]
find_links = file:///dev/null
index_url = file:///dev/null
这将通知easy_install
(这是在幕后操作)不使用任何外部pypi服务器。