Creé un virtualenv alrededor de mi proyecto, pero cuando intento activarlo no puedo. Puede ser solo 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 Dependencias de procesamiento finalizadas para virtualenv c: \ testdjangoproj \ mysite> virtualenv --no-site-packages venv La marca --no-site-packages está obsoleta; 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 overri tintineo Instalación de setuptools ................. hecho. Instalación de pip ................... hecho. c: \ testdjangoproj \ mysite> fuente venv / bin / enable 'fuente' no se reconoce como un comando interno o externo, programa operable o archivo por lotes. c: \ testdjangoproj \ mysite> fuente venv / bin / enable 'fuente' no se reconoce como un comando interno o externo, programa operable o archivo por lotes. c: \ testdjangoproj \ mysite> fuente mysite / bin / enable 'fuente' no se reconoce como un comando interno o externo, programa operable o archivo por lotes. c: \ testdjangoproj \ mysite>
python
virtualenv
usuario1157538
fuente
fuente

Respuestas:
sourcees 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 debe ejecutarlo en su
venv\Scripts\activatelugar (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>
fuente
virtualenvsistemas Posix y Windoze. virtualenv.pypa.io/en/stable/userguideactivate.\\venv\Scripts\activate.batpero el comando simplemente pasa en Windows 10 sin activar venv sysmbol (venv) C: \ myApp . cuál es el problemaTambién estaba enfrentando el mismo problema en mi máquina con Windows 10. Los pasos que probé fueron:
Vaya a la terminal andconda Paso 1
Paso 2
o
Paso 3
Puede verificarlo a través de la herramienta araña en anaconda escribiendo
import tensorflow as tffuente
Yo tuve el mismo problema. Estaba usando Python 2, Windows 10 y Git Bash. Resulta que en Git Bash necesitas usar:
fuente
Para la activación, puede ir al
venvdirectorio virtualenv porcd venv.Luego, en Windows, escriba
dir(en Unix, escribals). Obtendrá 5 carpetasinclude,Lib,Scripts,tcly 60Ahora escriba
.\Scripts\activatepara activar su virtualenvvenv.Su mensaje cambiará para indicar que ahora está operando dentro del entorno virtual. Se verá algo como esto
(venv)user@host:~/venv$.Y tu
venvestá activado ahora.fuente
.\Scripts\activatePara Windows, escriba "C: \ Users \ Sid \ venv \ FirstProject \ Scripts \ active" en la terminal sin comillas. Simplemente proporcione la ubicación de su carpeta Scripts en su proyecto. Entonces, el comando será location_of_the_Scripts_Folder \ active.
fuente
Asegúrese de que venv esté allí y siga los comandos a continuación. Funciona en Windows 10.
Vaya a la ruta donde desea que residan sus entornos virtuales:
Cree el entorno virtual llamado "env":
Agregue la ruta al archivo git ignore (opcional):
Activar el entorno virtual:
fuente
Me lo paso muchísimo usando
virtualenvWindows con git bash, por lo general termino especificando el binario de Python explícitamente.Si mi entorno está en, diré
.envque llamaré a Python a través de./.env/Scripts/python.exe …, o en una línea de shebang#!./.env/Scripts/python.exe;Ambos asumiendo que su directorio de trabajo contiene su virtualenv (
.env).fuente
Puede ejecutar el comando de origen en la terminal cygwin
fuente
Si ves las 5 carpetas (
Include,Lib,Scripts,tcl,pip-selfcheck) después de usar elvirtualenv yourenvnamesistema, cambie el directorio aScriptsla carpeta en el CMD sí mismo y sólo tiene que utilizar " activar " comando.fuente
abre la carpeta con cualquier consola de gitbash. por ejemplo, usando visualCode y el programa de consola Gitbash: 1) Instale Gitbash para Windows
2) usando VisualCode IDE, haga clic derecho sobre el proyecto abierto en la consola del terminal opción de
3) en la consola de la ventana en Visualcode, buscando un Select-> shell predeterminado y cámbielo por Gitbash
4) ahora su proyecto está abierto con la consola bash y la ruta correcta, ponga source ./Scripts/activate
BTW: . con espacio en blanco = fuente
fuente
Un pequeño recordatorio, pero tenía mis barras de forma incorrecta en Win10 cmd. De acuerdo con la documentación de Python , el comando de activación es:
C:\> <venv>\Scripts\activate.batCuando estás navegando por directorios, es por ejemplocd .env/ScriptsEntonces para crear mi venv usé
python -m venv --copies .envy para activar.env\Scripts\activate.batfuente
El comando source es oficialmente para la familia de sistemas operativos Unix y básicamente no se puede usar en Windows. en su lugar, puede utilizar el
venv\Scripts\activatecomando para activar su entorno virtual.fuente
Si está usando Windows, use el comando "venv \ Scripts \ active" (sin la palabra fuente) para activar el entorno virtual. Si está usando PowerShell, es posible que deba poner en mayúscula Activate.
fuente
Si está utilizando el sistema operativo Windows, en la terminal Gitbash, use el siguiente comando $ source venv / Scripts / enable. Esto le ayudará a ingresar al entorno virtual.
fuente
Cambie el shell predeterminado en vs code terminal a git bash.
ahora su proyecto está abierto con la consola bash y la ruta correcta, coloque "fuente venv \ Scripts \ active" en Windows
fuente
Navegue a su carpeta virtualenv, por ejemplo,
..\project1_env>luego escribap.ej
..\project1_env>source scripts/activatefuente
Si algún principiante, como yo, ha seguido múltiples tutoriales de Python, ahora es posible que tenga múltiples versiones de Python y / o múltiples versiones de pip / virtualenv / pipenv ...
En ese caso, las respuestas enumeradas, aunque muchas son correctas, pueden no ayudar.
Lo primero que probaría en tu lugar es desinstalar y reinstalar Python y partir de ahí.
fuente
En la plataforma Windows,
debe utilizar este comando con la ruta especificada donde ha instalado un entorno virtual.
Con esto, debería poder activar esto en Windows.
fuente
fuente
En caso de que esté usando Anaconda / miniconda en Windows, en su símbolo del sistema, use
por ejemplo, peopleanalytics es el nombre de mi entorno virtual - es decir
fuente
si ya tiene cd su proyecto, escriba solo en Windows 10
Funciona para mi:)
fuente