virtualenv[wrapper]
Cygwin を使用して Windows マシンで作業しようとしています。http://www.doughellmann.com/docs/virtualenvwrapper/easy_install
の指示に従って、インストールは成功します。
を使用すると問題が発生しますmkvirtualenv [name_of_vir_env]
。次の出力が得られます。
$ mkvirtualenv testenv
New python executable in testenv\Scripts\python.exe
Installing setuptools.................done.
bash: D:\.virtualenvs/testenv/bin/postactivate: No such file or directory
chmod: getting attributes of `D:\\.virtualenvs/testenv/bin/postactivate': No such file or directory
bash: D:\.virtualenvs/testenv/bin/predeactivate: No such file or directory
chmod: getting attributes of `D:\\.virtualenvs/testenv/bin/predeactivate': No such file or directory
bash: D:\.virtualenvs/testenv/bin/postdeactivate: No such file or directory
chmod: getting attributes of `D:\\.virtualenvs/testenv/bin/postdeactivate': No such file or directory
ERROR: Environment 'D:\.virtualenvs/testenv' does not contain an activate script.
testenv
ディレクトリ内にはサブディレクトリはなく、 andbin
のみです。この特定の環境をアクティブ化するために使用されるはずのものが含まれていますが、これを実行しようとするとエラーが発生します:Lib
Scripts
Scripts
activate.bat
bash
$ ./activate.bat
./activate.bat: line 1: @echo: command not found
./activate.bat: line 4: syntax error near unexpected token `('
./activate.bat: line 4: `if not defined PROMPT ('
終了bash
して呼び出すactivate.bat
と、これが目的の環境に変わります。しかし、そうでないと、コマンドやその他bash
のコマンドを使用できません。workon
virtualenvwrapper_bashrc
この 2 つを一緒に動作させるには、つまり にとどまってbash
のコマンドを使用できるようにするにはどうすればよいvirtualenvwrapper_bashrc
ですか?