如何使用 setuptools 排除或忽略软件包预发布?

Tom*_*Tom 8 python distutils pip setuptools tensorflow

我正在使用具有tensorflow包依赖项的setuptools 。我注意到当我运行时setup.py install,它发现tensorflow 1.13.0rc2. 当我运行时pip,它发现tensorflow 1.12.

然后我发现这张票似乎表明setuptools包括包预发布(即发布候选,RC),而pip除非您指定--pre参数,否则不会。

我想知道是否有人对如何排除预发布版本有任何提示,setuptools以免python setup.py install将它们拉进来。