2011-11-09 23 views

cevap

33

:

1

Eğer sanal ortamda dondurmak için ne gerekiyorsa yükleyin ve ardından Bundan sonra

pip freeze > requirements.txt 

dondurmak istemiyorum sanal ortamda paketleri yükleme. Emin misin çalışıyoruz olun sadece yerel paketleri (ve küresel olanlar)

pip freeze -l > requirements.txt 

dondurmak için -l veya --local seçeneğini kullanmanız gerekir

pip -E /path/to/env/ freeze 
-1

aşağıdaki komutu deneyin virtaualenv içinde pip freeze -l yapmadan önce. https://pip.pypa.io/en/stable/reference/pip_freeze/: Sanal ortamda

+0

"-E" parametresinin, bir sürüm denetimi proje adresi –

+0

göstermesi için require.txt dosyasının _inside_ kullanması gerektiğini düşünüyorum. Bunlar farklı "-E" params'larıdır: bu, pip verilen komutun içinde olduğunu söyleyen komut satırı paramsidir. virtualenv –

+0

Bunun için belgelemeyi işaretleyebilir misiniz? Sadece global site paketleri etkin olsa bile belirtilen virtuelenv'i dondurur mu? –

1

Sadece yerel paketler

pip freeze -l > requirements.txt # or --local instead of -l 

Sadece yerel paketler daha detaylı bilgi için belgelerine bakın sanal ortamda

pip freeze --user > requirements.txt 

kullanıcı tarafından yüklenmiş.

İlgili konular