2016-04-14 18 views
1

Bu yüzden python/django projem için Sanal Ortam kullanıyorum. Sanal Ortamı sunucumda etkinleştirebilirim. Lütfen aşağıdaki sonuca bakınız:enter image description hereLinux'ta Sanal Ortamdaki paketleri kullanamazsınız

"Hangi pip" komutunu veya "hangi python" komutunu kullandığımda. Sanal ortamda pip veya python belirtemez. Aşağıdaki demoyu görebilirsiniz. Sunucumdaki pip ve python'u benim sunucuda sanal ortam yerine kullandı. Bu, ne oluyor? Lütfen bana yardım et?

Yardımlarınız için teşekkürler!

+0

yapmaz Yani çok anlamlı, senin virtualenv pythonun belirli bir versiyonuna dayanarak kuruldu. Neden daha fazla belirtmeniz gerekiyor? "Python manage.py runserver" komutuna girdiğimde – Sayse

+0

. Bazı modüller çalıştırılamaz. Bu yüzden kontrol etmek için "hangi piton" ya da "pip" kullanırım. –

+0

Virtualenv kurulumunun python ve pip ihtiyacı vardır. virtualenV sadece python paketlerini ve modüllerini kullanabilir. –

cevap

1

Bir virtualenv kopyalamak yerine, yeni bir tane oluşturmak daha iyidir. orijinal virtualenv adresinin paketleri kopyalamak için kullanmalıdır:

pip freeze > requirements.txt 

amacıyla için kullandığınız nihai virtualenv paketlerinizi yeniden yükleyin:

pip install -r requirements.txt