2014-03-18 5 views
16

virtualenvwrapper을 어항에서 사용할 수있는 방법이 있습니까? workon처럼 virtualenvwrapper 명령을 실행하려고 할 때 , 나는 다음과 같은 오류 얻을 :물고기 쉘에서 virtualenvwrapper 작업을 수행하는 방법은 무엇입니까?

fish: Unknown command 'workon' 

을 내가

source /usr/local/bin/virtualenvwrapper.sh 

을 실행할 때 I로 시작하는 매우 긴 오류가 발생합니다 :

fish: Expected a command name, got token of type 'Run job in background'. Did you mean 'COMMAND; and COMMAND'? See the help section for the 'and' builtin command by typing 'help and'. 

/usr/local/bin/virtualenvwrapper.sh (line 67): if [ "$OS" = "Windows_NT" ] && [ "$MSYSTEM" = "MINGW32" ] 

로 끝남 :

source: Error while reading file '/usr/local/bin/virtualenvwrapper.sh' 
+1

sh 스크립트를 fish 구문으로 다시 작성해야합니다. –

+0

물고기가 지원되는 셸이 아닙니다. http://virtualenvwrapper.readthedocs.org/en/latest/install.html –

+0

일부 사람들이 Python Env Wrapper (Invewrapper라고도 함)를 사용하는 것을 보았습니다. 그게 가능한 유일한 방법인가요? – oxtay

답변

11

대안이 될 것입니다,하지만 내가 발견 한 가장 좋은 방법은 당신이 사용되는 모든 virtualenvwrapper 명령을 당신에게 virtualenv 주위에 .fish 래퍼를 줄 것이다 https://github.com/adambrenecki/virtualfish

입니다.

+0

. 3 월 18 일 내 의견에 쓴 것과 같은 해결책입니다. – oxtay

관련 문제