2012-11-30 16 views
5

我剛開始使用virtualenv開發我的Django應用程序,到目前爲止我非常喜歡它。現在提出的一個問題是我如何將非Python的程序安裝到我的虛擬環境中。virtualenv中的非python程序

我有例如一個結構腳本,可以省掉我所有的代碼。在那裏我有一個使用csslint來處理我的css文件的任務。但csslint是一個npm包。那麼我該如何處理不是Python包的virtualenv依賴呢?

+1

提供一個鏈接到任何非python軟件包。 – arulmr

回答

5

我已經做了一次(前一段時間),它的工作很好。關鍵是要安裝的Node.js和NPM來VIRTUALENV:

workon myenv 
cd node-v0.4.8 
./configure –prefix=「/path/to/myenv/」 
make 
make install 

然後

workon myenv 
git clone git://github.com/isaacs/npm.git 
cd npm 
make 
make install 

上面這個確切的命令是過時的,但我認爲這應該是可以做到與現代節點類似的東西.js和npm。

+0

我不熟悉'workon'命令。 – Flimm

+1

這是來自virtualenvwrapper。 'source env/bin/activate'也可以做到這一點。 –