W kolbie Dokumentacja, do aktywowania środowiska VirtualenV, polecenie jest:

$ . venv/bin/activate

Czy ktoś może wyjaśnić, jak to działa, jaka jest pierwsza kropka i dlaczego plik skryptu powłoki w drugim paramie w poleceniu powłoki.

3
Steven You 21 sierpień 2012, 14:00

2 odpowiedzi

Najlepsza odpowiedź

Jest to operator polecenia źródłowego / dot, patrz np. http://ss64.com/bash/perod.html

6
thebjorn 21 sierpień 2012, 10:05

The. Polecenie odpowiada poleceniu "Źródło". Powoduje ustawienia ENV Ustawienia ustawione w wykonanym skrypcie (w tym przypadku aktywuj), aby być przechowywane po wykonaniu skryptu. Oznacza to, że ustawienia ENV ustawienia w skrypcie będzie nadal dostępne po powrocie.

Sam aktywuje się zmienić wykonywane python, tj. Po wywołaniu Aktywuj, polecenie "Python" będzie odnosić się do lokalnej instalacji Python utworzonej z VirtualenV. Jest to konieczne, aby mieć kilka środowisk "Pythona" z zainstalowanymi innymi libanami.

Po aktywacji zobaczysz, który Python jest faktycznie używany przez podpowiedzi prefiks.

2
paweloque 21 sierpień 2012, 12:11