使用脱机安装的所有依赖项汇编项目代码
pyassemble的Python项目详细描述
pyassemble是一个包python代码库和离线安装依赖项的工具。pyassemble实现了一个项目构建过程,如maven assembly
开始
安装pyassemble
pip install pyassemble
setup.py示例
fromsetuptoolsimportfind_packages,setupfrompyassemble.packageimportPackagesetup(name='pyassembly_example',author="chaokunyang",version='1.0',description='assemble project with all dependencies for install offline',long_description=open('README.rst').read(),classifiers=['Programming Language :: Python :: 3.6','Intended Audience :: Developers',],keywords='assembly pyassemble dist offline install dependencies',url='http://github.com/chaokunyang/pyassemble/example',license='Apache License 2.0',packages=find_packages(),include_package_data=True,zip_safe=False,cmdclass={"package":Package})
套餐
python setup.py package
安装
安装依赖项
pip install -r requirements.txt --no-index --find-links wheelhouse
安装项目包
pip install .
其他
您可以手动操作:
下载libs ……代码块::bash
pip download django -d wheelhouse pip download -r requirements.txt -d wheelhouse
安装libs ……代码块::bash
pip install -r requirements.txt –no-index –find-links wheelhouse