"Czyszczenie" virtualenv

0

Od jakiegoś czasu piszę aplikację Django, jednocześnie ucząć się pythona i tego frameworka. W virtualenvie mam poinstalowanych masę modułów, które próbowałem do różnych zastosowań. Czy istnieje jakiś magiczny sposób na wyczyszczenie venva z nieużywanych modułów? Chodzi mi o to czy da usunąć wszystko co nie jest importowane wewnątrz aplikacji. Takie pip uninstall "zbędne moduły". Czy istnieje w ogóle taka możliwość czy trzeba ręcznie wszystko sprawdzać i usuwać? Niestety zabałaganiłem sobie wszystko i teraz muszę jakoś z tego wybrnąć...

0

Maybe stwórz nowego venva i sprawdź, jakie błędy importu są, zamiast usuwania po jednym.

1

Poniższa funkcja może pokazać jakie moduły wczytał interpreter w momencie wywołania funkcji imports.

import types

def imports():
     for name, val in dict(globals()).items():
         if isinstance(val, types.ModuleType):
	     print(val.__name__)

1 użytkowników online, w tym zalogowanych: 0, gości: 1