创建可部署的Python构建

时间:2014-08-25 15:24:21

标签: python pip virtualenv

是否存在创建这些应用程序的应用程序?我希望能够在配置文件/ CLI / GUI(等)中指定一个版本的Python和一个库列表,然后为应用程序指定构建我的那个。我想它会围绕着virtualenv。

例如:

[python]
    version = '3.4.1'
[libraries]
    from_pip = ['numpy', 'scipy', 'matplotlib']

如果这不存在,我可能会建立一些东西,但只是想先检查一下。

1 个答案:

答案 0 :(得分:2)

如果您准备好了virtualenv的环境,请尝试pip freeze > requirements.txt。这应创建一个名为requirements.txt的文件,其中包含由pip安装的所有软件包(您也可以手动创建此列表)。

要从列表中加载pip install -r requirements.txt。这将搜索并安装该文件中列出的所有软件包。

语法很简单,您可以在此处阅读更多相关信息https://pip.readthedocs.org/en/1.1/requirements.html