2012-02-09 19 views
25

Mam istniejący Python Django Projekt działa w Web Server. Teraz klient musi wprowadzić pewne zmiany w istniejącym kodzie. Muszę więc ustawić go w mojej lokalnej maszynie. Wszystkie pakiety potrzebne do tego projektu są instalowane w środowisku wirtualnym. W jaki sposób mogę skopiować lub sklonować to wirtualne środowisko do mojego komputera lokalnego, aby uruchomić ten projekt.Jak Kopiuj/Clone Virtual Environment z serwera do lokalnego Maszynie

Odpowiedz

40
  1. Run pip freeze > requirements.txt na zdalnej maszynie
  2. Kopiowanie że requirements.txt plik na komputerze lokalnym
  3. w lokalnym środowisku wirtualnym, prowadzony pip install -r requirements.txt

I tak długo, jak wszystkie wymogi są dobrze zachowane pakiety Pythona, powinieneś być dobry.

+0

did'nt wiedzieć o pip zamrożenia. Czy to wszystkie pakiety zainstalowane na komputerze. Czy to tylko te, które są instalowane przez pip? –

+0

Wszystkie pakiety zainstalowane na komputerze (lub w środowisku wirtualnym, w którym aktualnie się znajdujesz). –

+0

To świetnie. Tęskniłem za tym :-) –

3

proszę poleceniem zamarznąć i dostaniesz plik tekstowy z wszystkimi wersjami pakietów. następnie je zainstalować przy użyciu łatwo zainstalować lub pip zainstalować

Powiązane problemy