我使用ubuntu12.04已经很长时间了,我使用scons编译代码。我还使用virtualenv
(和virtualenvwrapper
)。在
今天我在虚拟机上试用了Ubuntu14.04(未来我来了)。在
当我运行scons(在virtualenv内部)时,它失败了,因为他找不到某个包(psutil,但哪一个并不重要)。我很困惑,因为我知道psutil在那里。在
为了确定我试过pip freeze | grep psutil
,我在那里看到了。
经过简短的研究,我发现14.04版的scons版本比12.04版的版本更新。(分别为2.3.0和2.1.0)。在
我试图理解是什么导致了这样的事情发生,我发现旧的scon使用#! /usr/bin/env python
,而新的scon使用#! /usr/bin/python
。因为我没有在系统上安装psutil,所以python scons失败了。在
有没有比修改新scon使用#! /usr/bin/env python
更好的方法?在
目前没有回答
相关问题 更多 >
编程相关推荐