Yalnızca sanal ortamda kurulu paketler nasıl dondurulur, yani global olanlar olmadan?Yalnızca sanal ortamda yüklü paketler nasıl dondurulur?
17
A
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
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ş.
"-E" parametresinin, bir sürüm denetimi proje adresi –
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 –
Bunun için belgelemeyi işaretleyebilir misiniz? Sadece global site paketleri etkin olsa bile belirtilen virtuelenv'i dondurur mu? –