scons和virtualenv导入问题

时间:2016-01-07 14:37:22

标签: python virtualenv scons

我已经使用ubuntu 12.04很长一段时间了,我使用scons来编译我的代码。我也在使用virtualenv(和virtualenvwrapper)。

今天我在VM上尝试了ubuntu 14.04(未来我来了:))。

当我运行scons(在virtualenv中)时,它失败了,因为他无法找到某个包(psutil,但它并不重要。)我很困惑,因为我pip installed -r requirements.txt而且我知道psutil就在那里。

为了确保我尝试了pip freeze | grep psutil,我在那里看到了它。 经过短暂的研究后,我发现14.04上的scons版本比我12.04上的版本更新。 (分别为2.3.0和2.1.0)。

我试图了解导致这种事情发生的原因,并且我看到旧的scons使用#! /usr/bin/env python而新的scons使用#! /usr/bin/python。由于我没有在我的系统上安装psutil,因此python失败了。

有没有比修改新scons更好的方法来使用#! /usr/bin/env python

0 个答案:

没有答案