2012-11-30 16 views
5

Django uygulamalarımı geliştirmek için virtualenv kullanmaya başladım ve şimdiye kadar bunu çok beğeniyorum. Şu ana kadar ortaya atılan bir soru, piskoposuz olan programları sanalenvime nasıl yüklerim.Bir virtualenv'de python olmayan programlar

Örneğin tüm kodlarımı yansıtan bir kumaş betiğine sahibim. Orada benim css dosyaları linting için csslint kullanan bir görev var. Ama csslint bir npm paketidir. Öyleyse, bir python paketi olmayan virtualenv bağımlılıklarımı nasıl ele alabilirim?

+1

Python olmayan paketlerden herhangi birine bağlantı sağlayın. – arulmr

cevap

5

Bunu bir kez yaptım (bir süre önce) ve oldukça iyi çalıştı.

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

ve sonra

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

yukarıdaki Bu kesin komutları modası geçmiş, ama ben modern düğümle benzer bir şey yapmak mümkün olması gerektiğini düşünüyorum: hile node.js yüklemek ve npm VIRTUALENV etmektir .js ve npm.

+0

'workon 'komutunu bilmiyorum. – Flimm

+1

Bu, virtualenvwrapper adresinden alınmıştır. 'kaynak env/bin/activate' de hile yapardı. –

1

https://xstatic.readthedocs.org/ veya fanstatic'e bakabilir ve her ikisi de sanal kitaplığınıza yükleyebileceğiniz Python paketlerindeki statik kitaplıkları sarın.