Python setuptools:从本地存储库安装pacakge依赖项
Python包的依赖项在名为Python setuptools:从本地存储库安装pacakge依赖项,python,python-2.7,dependencies,setuptools,pypi,Python,Python 2.7,Dependencies,Setuptools,Pypi,Python包的依赖项在名为setup.py的文件中声明,该文件位于 安装需要,例如: install_requires=[ 'Flask >= 0.10.1', 'requests >= 2.2.1', 'jsonschema >= 2.3.0', 'nose >= 1.3.0', 'behave >= 1.2.4' ] 测试的依赖项在键tests\u requires下声明 安装包时(通过使用
setup.py
的文件中声明,该文件位于
安装需要
,例如:
install_requires=[
'Flask >= 0.10.1',
'requests >= 2.2.1',
'jsonschema >= 2.3.0',
'nose >= 1.3.0',
'behave >= 1.2.4'
]
测试的依赖项在键tests\u requires
下声明
安装包时(通过使用python setup.py install
),将从python包索引()中获取依赖项
是否有办法安装包,并让它从本地包存储库获取依赖项,如?
通过这种方式,我可以缓存经常使用的软件包,并安装PyPi中不存在的内部软件包
我可能正在寻找类似于:
python setup.py install
--repo http://127.0.0.1:8000/localrepo
--fallback-repo http://pypi.python.org
使用PIP缓存,您可以多次安装依赖项 添加到
~/.bash\u profile
下一行:
export PIP_DOWNLOAD_CACHE=$HOME/.pip_download_cache
请参阅下一个链接