python - 如何使用 setuptools 排除或忽略包预发布?
问题描述
我正在使用带有tensorflow
包依赖项的 setuptools。我注意到,当我运行时setup.py install
,它会找到tensorflow 1.13.0rc2
. 当我运行时pip
,它会发现tensorflow 1.12
.
然后我发现这张票似乎表明setuptools
包括包预发布(即发布候选者,RC),而除非您指定参数,pip
否则不包含。--pre
我想知道是否有人对如何排除预发布有任何提示,setuptools
以免python setup.py install
将它们拉进来。
解决方案
推荐阅读
- ios - TestFlight 崩溃:您无权在 iOS 构建中保存文件
- python - 检测套接字关闭的原因:FIN vs RST
- regex - 使用正则表达式从带有 CamelCase 的文本中生成搜索词
- python - Python:迭代移动文件夹
- r - dplyr 变异列在外部列表中具有最接近的值
- xcode - iPhone 7 上未加载 USDZ 文件
- java - 如何使用 JJTree 构建抽象语法树?
- django - 为 Django 和 VueJS 设置 Docker 容器
- git - Git:为什么我看到有效差异的合并冲突?
- android - ObjectBox:跨多个属性的唯一/索引