Czy w virtualenvwrapper można w prosty sposób wyświetlić listę wszystkich virtualenv na moim komputerze?
(na przykład co robi yolk -l, aby wyświetlić listę wszystkich pakietów Pythona w bieżącym środowisku wirtualnym?)
WYJAŚNIENIE: "ls -la" w moim katalogu env się nie liczy. Szukam konkretnego polecenia virtualenv lub virtualenvwrapper.
virtualenv
virtualenvwrapper
virtualenv-commands
Calvin Cheng
źródło
źródło
Odpowiedzi:
Możesz użyć
lsvirtualenv
, w którym masz dwie opcje „długi” lub „krótki”:Opcja „long” jest opcją domyślną, wyszukuje wszelkie podpięcia, które możesz mieć wokół tego polecenia i wykonuje je, co zajmuje więcej czasu.
„brief” po prostu weź nazwy virtualenvs i wydrukuje je.
krótkie użycie:
długie użytkowanie:
jeśli nie masz żadnych haczyków lub nawet nie wiesz, o czym mówię, użyj po prostu „skrótu”.
źródło
Głupie pytanie. Okazało się, że istnieje plik
polecenie, które wyświetla wszystkie istniejące virtualenv.
źródło
Uruchom workon bez argumentu, aby wyświetlić listę dostępnych środowisk.
źródło
workon
(bez parametrów) to najlepszy sposób! To polecenie Virtualenvwrapper.lsvirtualenv
to polecenie właściwe dla Virtualenv.Aby wyświetlić listę wszystkich środowisk wirtualnych (jeśli używasz dystrybucji Anaconda):
Mam nadzieję, że moja odpowiedź komuś pomoże ...
źródło
Dla środowiska utworzonego przez condę użyj:
Dla środowiska utworzonego przez virtualenvwrapper użyj:
źródło
Aby wyświetlić wszystkie virtualenvs
Wynik:
źródło
Jeśli używasz
virtualenv
lub Python 3 wbudowane wvenv
powyższe odpowiedzi mogą nie działać.Jeśli jesteś na Linuksie, tylko skryptowego, który jest zawsze obecny wewnątrz ENV.
locate
activate
Spowoduje to pobranie wszystkich wirtualnych środowisk Pythona obecnych w katalogu domowym.
Zobacz demo tutaj
źródło
Działa to tylko w systemie Windows :
Jeśli próbujesz znaleźć wszystkie środowiska utworzone za pomocą virtualenv,
wyszukaj „ Activ_this.py” lub „pip-selfcheck.json”
źródło