Python - 自动安装依赖项的最佳方法

时间:2015-12-02 00:23:46

标签: python installation dependencies

我在PyPI上托管了一个python project。我发现我有一些需要固定的依赖冲突。我知道pip查看install_requiressetup.py的依赖关键字,但我读过最好将固定依赖关系放在requirements.txt文件中。我使用pip freeze包含了这个文件(见下文),但我不确定pip install project是否足以安装依赖项。

# requirments.txt
numpy==1.9.2
pandas==0.16.2

我想为用户做最简单的安装过程。对于在PyPI上托管的包:

  1. 如何设置简单pip install项目的要求,并自动包含所有固定的依赖关系(类似于conda)?
  2. 必须包含install_requires=['numpy', 'pandas']吗?如果是这样,我如何才能最好地设置它以仅安装固定版本。

0 个答案:

没有答案