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:
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 debe ejecutarlo en su
venv\Scripts\activate
lugar (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
virtualenv
sistemas Posix y Windoze. virtualenv.pypa.io/en/stable/userguideactivate
.\\venv\Scripts\activate.bat
pero 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 tf
fuente
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
venv
directorio virtualenv porcd venv
.Luego, en Windows, escriba
dir
(en Unix, escribals
). Obtendrá 5 carpetasinclude
,Lib
,Scripts
,tcl
y 60Ahora escriba
.\Scripts\activate
para 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
venv
está activado ahora.fuente
.\Scripts\activate
Para 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
virtualenv
Windows con git bash, por lo general termino especificando el binario de Python explícitamente.Si mi entorno está en, diré
.env
que 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 yourenvname
sistema, cambie el directorio aScripts
la 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.bat
Cuando estás navegando por directorios, es por ejemplocd .env/Scripts
Entonces para crear mi venv usé
python -m venv --copies .env
y para activar.env\Scripts\activate.bat
fuente
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\activate
comando 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/activate
fuente
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