如何管理需要外部系统依赖性的pip安装包?

时间:2017-02-20 13:58:49

标签: python pip virtualenv lxml

我有一个python应用程序,它有很多依赖项,所有都在requirements.txt中提到,而且其中许多软件包都需要安装非python的东西。

lxml需要libxml2-dev libxslt1-dev zlib1g-dev。 matplotlib需要libpng-dev libfreetype6-dev

我正在尝试在执行

的〜/ .bashrc中添加一行

source / home / env / activate pip install -r /home/app/requirements.txt

因此,每次打开终端我都会自动设置我的虚拟环境。但事情是因为这些包需要外部/非python依赖pip总是失败。 我该如何解决这个问题,以便让虚拟环境正确? 我也计划和我的队友做类似的设置'机器,所以每当requrements.txt发生任何变化时,都不需要做任何事情。

0 个答案:

没有答案