mkvirtualenv jest komenda z virtualenvwrapper sprawia, że virtualenvs zarządzający Pythona łatwiejsze, a mkproject pochodzi z wtyczki virtualenvwrapper do zarządzania projektami (który został zintegrowany bezpośrednio virtualenvwrapper)
strona plugin wymienia następujące cechy:
Zarządza katalogami roboczymi projektów programistycznych wraz ze środowiskami virtualenv . Definiuje interfejs API do tworzenia szablonów, aby szybko tworzyć nowe środowiska. Użyj polecenia workon z virtualenvwrapper, aby przełączać się między projektami. Konfigurowalne haki użytkownika do dostosowywania nowych projektów.
Nie musisz tworzyć ani zarządzać swoimi projektami za pomocą plugin virtualenvwrapper, aby korzystać z komend virtualenv. Jest to po prostu wtyczka dla wygody, np. Zamiana do katalogu projektu podczas wydawania polecenia workon lub tworzenia nowych projektów z szablonów.
Dla virtualenv nie ma możliwości współdzielenia bibliotek, z wyjątkiem pakietów systemowych site-packages, jeśli używasz poprawnej flagi. Natknąłem się na projekt, który dał ci tę umiejętność między innymi, ale nigdy go nie znalazłem.
EDYCJA: virtualenvwrapper ma teraz funkcjonalność copy virtualenvs, a także dodawanie katalogów do ścieżki virtualenv w celu uzyskania share libraries.
Co to jest projekt virtualenvwrapper? Virtualenwrapper tworzy, zarządza i usuwa virtualenvs. Możesz uczynić dowolne virtualenv, które lubisz aktywne dla terminala. – hughdbrown