Creé un virtualenv alrededor de mi proyecto, pero cuando intento activarlo no puedo. Puede que solo sea la sintaxis o la ubicación de la carpeta, pero estoy perplejo en este momento.
Puedes ver a continuación, creo el virtualenv y lo llamo venv. Todo se ve bien, luego trato de activarlo ejecutandosource venv/bin/activate
Estoy pensando que podría tener que ver con la ruta de mi sistema, pero no estoy seguro de a qué apuntar (sé cómo editar la ruta). Estoy en python 7 / windows os, virtual env 2.2.x
Procesamiento de dependencias para virtualenv Procesamiento de dependencias para virtualenv c: \ testdjangoproj \ mysite> virtualenv --no-site-packages venv El indicador --no-site-packages está en desuso; ahora es el comportamiento predeterminado. Usando el prefijo real 'C: \\ Archivos de programa (x86) \\ Python' Nuevo ejecutable de Python en venv \ Scripts \ python.exe El archivo venv \ Lib \ distutils \ distutils.cfg existe con contenido diferente; No overwri ting Instalación setuptools ................. hecho. Instalación de pip ................... hecho. c: \ testdjangoproj \ mysite> source venv / bin / enable 'source' no se reconoce como un comando interno o externo, programa operable o archivo por lotes. c: \ testdjangoproj \ mysite> source venv / bin / enable 'source' no se reconoce como un comando interno o externo, programa operable o archivo por lotes. c: \ testdjangoproj \ mysite> source mysite / bin / enable 'source' no se reconoce como un comando interno o externo, programa operable o archivo por lotes. c: \ testdjangoproj \ mysite>
source
es un comando de shell diseñado para usuarios que ejecutan Linux (o cualquier Posix, pero lo que sea, no Windows).
En Windows, virtualenv crea un archivo por lotes, por lo que debería ejecutarlo venv\Scripts\activate
(según la documentación de virtualenv en el script de activación ).
Editar: el truco aquí para Windows no es especificar la extensión BAT:
PS C: \ DEV \ aProject \ env \ Scripts> &. \ Active
(env) PS C: \ DEV \ aProject \ env \ Scripts>
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras