我有一个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发生任何变化时,都不需要做任何事情。