Używam virtualenv, aby zmienić mój python dev env. Ale kiedy biegnę workon my_env
spotykam taką wiadomość o błędzie:dezaktywować konflikt w virtualenwwapper i anakonda
Error: deactivate must be sourced. Run 'source deactivate'
instead of 'deactivate'.
Usage: source deactivate
removes the 'bin' directory of the environment activated with 'source
activate' from PATH.
Po kilku wyszukiwań w Google, wydaje się, że workon
, który jest zdefiniowany w /usr/local/bin/virtualenvwrapper.sh wzywa deactivate
. W skrzyni Anacondy znajduje się skrypt o tej samej nazwie, przez pomyłkę zostaje wywołany przez workon.
Wszelkie sugestie dotyczące rozwiązywania tego konfliktu?
Gdzie jest prawo dezaktywować? Użyłem brew, aby zainstalować mój virtualenvwrapper. I jest tak wiele "dezaktywować" w /usr/local/bin/virtualenvwrapper.sh. Jakieś eleganckie rozwiązanie, aby zmienić to dezaktywować? – Scofield77
virtualenvwrapper oczekuje, że dezaktywacja będzie funkcją powłoki, nie ma ścieżki do wskazania. – quodlibetor