virtualenv中的非python程序

tyr*_*dis 5 python django pip virtualenv

我刚开始使用virtualenv开发我的Django应用程序,到目前为止我真的很喜欢它.现在提出的一个问题是我如何将非python程序安装到我的virtualenv中.

我有一个结构脚本,可以删除我的所有代码.在那里,我有一个任务,使用csslint来linting我的CSS文件.但是csslint是一个npm包.那么我该如何处理不是python包的virtualenv依赖呢?

Mik*_*bov 5

我曾经做过一次(前一段时间),而且效果很好.诀窍是将node.js和npm安装到virtualenv:

workon myenv
cd node-v0.4.8
./configure –prefix=“/path/to/myenv/”
make
make install
Run Code Online (Sandbox Code Playgroud)

然后

workon myenv
git clone git://github.com/isaacs/npm.git
cd npm
make
make install
Run Code Online (Sandbox Code Playgroud)

上面这些确切的命令已经过时了,但我认为应该可以使用现代node.js和npm做类似的事情.