2013-03-15 13 views
5

Czy pip lub virtualenv prowadzą dziennik instalacji?Logi instalacji Virtualenv/pip?

E.g. Powiedzmy, że tworzę virtualenv i instaluję w nim pakiet.

> source [my virtual env]/bin/activate 
> pip install matplotlib 

Czy jest miejsce, w którym przechowywany jest dziennik instalacji paczki?

Jeśli nie, jaki byłby dobry sposób na rejestrowanie instalacji pakietów? (inne niż ręczne kopiowanie wyniku pip install do pliku tekstowego)

+0

Co z 'pip zainstalować matplotlib >> PIP-install.log'? – 9000

Odpowiedz

4

Po uruchomieniu pip można określić plik dziennika.

pip install matplotlib --log LOG_FILE 

Plik ten będzie zawierać pełny dziennik

np

pip install matplotlib --log log.txt 

To stworzy log.txt w tym samym katalogu i umieścić dziennik w tym.

+0

Ten dziennik jest tym, co zapisuje na stdout/stderr, co jest o wiele mniej skuteczne niż rzeczywista sytuacja, gdy instalacja zakończy się powodzeniem. – Davide

+0

Proszę ponownie przeczytać pytanie, chodzi o to, jak zapisać plik logowania ("inny niż ręczne kopiowanie wyniku instalacji pip do pliku tekstowego"); nie co się logować. – HungryCoder