Python项目中的依赖项

时间:2019-04-25 06:07:17

标签: python

我目前正在研究Python项目,我希望用户能够自动访问我使用的依赖项。他们是否必须手动下载(例如pip install)?如果是这样,是否有一种简单的方法可以使他们轻松下载必要的软件包?

2 个答案:

答案 0 :(得分:0)

您需要创建一个virtual environment,请参阅链接,然后可以使用pip freeze > requirements.txt将您的env依赖项存储到文件中,然后您的用户可以简单地使用pip install -r requirements.txt一口气安装它们

有关更多详细信息,请参见documentation

答案 1 :(得分:0)

  1. virtualenv是您所需要的。您可以在开发项目时安装需要的软件包。编码后,您可以运行pip freeze > requirements.txt将所有程序包保存到requirements.txt。 pip install -r requirements.txt将自动安装所有软件包。

    1. 此外,Docker更好地将项目发布到PC。