dow*_*ner 1 python setuptools python-wheel
在我的 setup.py 中,我在参数中指定了许多库required_libraries。这些通常采用以下形式:oauthlib==2.0.6。现在我还想使用远程 url 上托管的 Wheel 安装一个库:http://ci.tensorflow.org/view/Nightly/job/nightly-pi-zero/lastSuccessfulBuild/artifact/output-artifacts/tensorflow-1.4.0-cp27-none-any.whl。简单地将其添加为结果列表中的条目required_libraries会导致错误:
'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Invalid requirement,....
setuptools 的文档没有太大帮助。有人有进行此类安装的经验吗?我想这将是一个常见问题,但我可能在谷歌上搜索了错误的词
使用dependency_links论证;setuptools这在docs中有描述。例子:
from setuptools import setup
setup(
install_requires=['tensorflow'],
dependency_links=[
'http://ci.tensorflow.org/view/Nightly/job/nightly-pi-zero/lastSuccessfulBuild/artifact/output-artifacts/tensorflow-1.7.0-cp27-none-any.whl',
],
)
Run Code Online (Sandbox Code Playgroud)
运行设置脚本:
from setuptools import setup
setup(
install_requires=['tensorflow'],
dependency_links=[
'http://ci.tensorflow.org/view/Nightly/job/nightly-pi-zero/lastSuccessfulBuild/artifact/output-artifacts/tensorflow-1.7.0-cp27-none-any.whl',
],
)
Run Code Online (Sandbox Code Playgroud)