No se puede activar un virtualenv en GIT bash mingw32 para Windows
Cuando intento activar mi virtualenv desde GIT bash mingw32 no obtengo la respuesta esperada.
NOTA: py
es la carpeta para proyectos de Python en mi carpeta de Google Drive. hy
es la carpeta virtualenv que se hizo cuando corrí virtualenv --distribute hy
.
s3z@s3z ~/Google Drive/py/hy
$ Scripts/activate
Así que usted ve, no hay esperado (hy) que aparece antes s3z@s3z ~/Google Drive/py/hy
s3z@s3z ~/Google Drive/py/hy
$ Scripts/activate.bat
Scripts/activate.bat: line 1: @echo: command not found
Scripts/activate.bat: line 4: syntax error near unexpected token `('
Scripts/activate.bat: line 4: `if not defined PROMPT ('
Y cuando se dirige al nombre de archivo real activate.bat
recibo mensajes de error. Luego intento desactivar para ver qué pasa porque pensé que tal vez virtualenv fue activado pero oculto.
s3z@s3z ~/Google Drive/py/hy
$ Scripts/deactivate.bat
Scripts/deactivate.bat: line 1: @echo: command not found
Scripts/deactivate.bat: line 3: syntax error near unexpected token `('
Scripts/deactivate.bat: line 3: `if defined _OLD_VIRTUAL_PROMPT ('
s3z@s3z ~/Google Drive/py/hy
$ Scripts/deactivate
sh.exe": Scripts/deactivate: No such file or directory
¿Alguna idea?
1 answers
Doing Scripts/activate
ejecuta el script en una nueva instancia del shell, que se destruye después de la ejecución del script. Para ejecutar el script en su shell actual, utilice . Scripts/activate
o source Scripts/activate
.
Scripts/activate.bat
no funciona aquí porque está escrito en Batch, Windows cmd.exe
idioma, y no Bash.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-05-04 14:42:20