©2025 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Accede al curso completo
Estás visualizando el contenido gratuito de uno de nuestros cursos. Para poder ver el curso completo, puedes comprarlo o suscribirte a nuestro catálogo completo.
Materiales de la clase
Preguntas
librerias python en entorno virtual
Porque cuando hace el pip list fue del entorno virtual hya más librerias que en el entorno virtual nuevo creado
Cuando haces pip list fuera del entorno virtual, estás viendo todas las librerías instaladas en ese ordenador... (podría ser y de hehco ves en el vídeo que hay más en la instalación global de Python q en la instalación de un nuevo entorno virtual, lo que es bastante lógico porque el profesor usa python desde hace tiempo).
Por otro lado, Cuando creas un entorno virtual nuevo ese entorno empieza sin nada, así que es normal que las librerías que tenga sean menos que en el global**.**
ENTORNO VIRTUAL PYTHON
Cuando intento crear el entrono virtual me da un error y me indica el siguiente error
el comando que ejecuto es:
python -m venv .env
y el error es :
Unable to copy 'C:\\Program Files\\Python311-11\\venvwlauncher.exe'
Unable to copy 'C:\\Program Files\\Python311-11\\venvlauncher.exe'
Error: [WinError 2] El sistema no puede encontrar el archivo especificado
¿podéis ayudarme?
Puede producirse por una instalación incompleta de python.
Una solución posible sería reinstalarlo. Borra las instalaciones y vuelve a obtenerlo desde la página de descargas: https://www.python.org/downloads/windows/
En un momento dado, aunque no lo borres, asegúrate de marcar las opciones "Add Python to PATH" y "Install for all users", a ver si eso lo soluciona.
Luego prueba a ejecutar:
python -m venv .env
Si no funciona, dame la salida del comando:
where python
C:\Program Files\Python311-11\python.exe
C:\Users\E051912\AppData\Local\Microsoft\WindowsApps\python.exe
Hola de nuevo,
Pues por esa salida que te aparece da la impresión de tener dos instalaciones de Python distintas. Por el mensaje este de error que te sale:
Unable to copy 'C:\\Program Files\\Python311-11\\venvwlauncher.exe'
El ejecutable que está funcionando es C:\Program Files\Python311-11\python.exe y parece que le faltan archivos, por el error que enviaste en el primer mensaje. Lo mejor sería borrar esa instalación de Python para empezar de nuevo.
¿Puedes encontrar Python 3.11 desde el panel de control y luego programas? Porque entonces lo puedes desinstalar por ahí.
Luego descargas python desde https://www.python.org/downloads/windows/ y como te dije en el primer mensaje asegúrate de marcar las opciones "Add Python to PATH" y "Install for all users".
Luego el comando
where python
Debería mostrar una ruta diferente, algo como C:\Users\<tu_usuario>\AppData\Local\Programs\Python\Python311\python.exe y en ese caso ya debería ir bien el tema de generar el entorno virtual.
Dime a ver si hay suerte.
El problema es que tenemos ordenadores platarfomados y no podemos intervenir en las instalaciones. Se hacen desde una aplicación propia de la empres.a
Gracias
Hola,
La verdad es que aquí ya no sabría muy bien qué decirte, pero le he preguntado a la IA para ver que me díce y apunta esta alternativa. A ver si te vale:
A veces el problema con venv se evita usando el paquete externo virtualenv.
-
Instala
virtualenvsolo para tu usuario (no necesita permisos admin):python -m pip install --user virtualenv -
Crea el entorno:
python -m virtualenv .env
🔹 virtualenv no usa los archivos venvlauncher.exe, así que salta el error que tienes.
Funciona perfectamente incluso con instalaciones de Python corporativas dañadas.
Phyton en IDE
Buenos días Miguel Ángel,
¿Se va a desarrollar Phyton en un IDE?
No estoy acostumbrado a Jupyter o programar en VIM.
Por otro lado, que mas cursos de Phyton teneis en mente?
Muchas gracias,
Un abrazo,
Hola Jaime, sí, vamos a tratarlo a partir de la próxima clase. Un saludo
Primeros pasos con Python
En esta sesión revisaremos los fundalmentos del lenguaje, cómo funciona, sus características, sus principales ámbitos de aplicación y empezaremos a ver algunas de las particularidades de su sintaxis.
- ¿Por qué estudiar Python?
- Definición de Python
- ¿Cómo funciona Python?
- Instalación y entornos de desarrollo
- Uso del intérprete
- Variables y tipos de datos básicos
- Operadores y expresiones
- ¿Por qué estudiar Python?
- Definición de Python
- ¿Cómo funciona Python?
- Instalación y entornos de desarrollo
- Uso del intérprete
- Variables y tipos de datos básicos
- Operadores y expresiones
Momentos de la clase
Aquí puedes consultar los momentos de la clase que se han destacado por su interés. De esta manera puedes acceder más rápidamente a aquellas partes que te interesen más.
Tú también puedes generar tus momentos y ayudar al resto de los estudiantes desde el reproductor.
Accede al curso completo
Estás visualizando el contenido gratuito de uno de nuestros cursos. Para poder ver el curso completo, puedes comprarlo o suscribirte a nuestro catálogo completo.
Descripción
En esta sesión revisaremos los fundalmentos del lenguaje, cómo funciona, sus características, sus principales ámbitos de aplicación y empezaremos a ver algunas de las particularidades de su sintaxis.
- ¿Por qué estudiar Python?
- Definición de Python
- ¿Cómo funciona Python?
- Instalación y entornos de desarrollo
- Uso del intérprete
- Variables y tipos de datos básicos
- Operadores y expresiones
- ¿Por qué estudiar Python?
- Definición de Python
- ¿Cómo funciona Python?
- Instalación y entornos de desarrollo
- Uso del intérprete
- Variables y tipos de datos básicos
- Operadores y expresiones
Materiales de la clase
Momentos de la clase
Aquí puedes consultar los momentos de la clase que se han destacado por su interés. De esta manera puedes acceder más rápidamente a aquellas partes que te interesen más.
Tú también puedes generar tus momentos y ayudar al resto de los estudiantes desde el reproductor.
Preguntas
librerias python en entorno virtual
Porque cuando hace el pip list fue del entorno virtual hya más librerias que en el entorno virtual nuevo creado
Cuando haces pip list fuera del entorno virtual, estás viendo todas las librerías instaladas en ese ordenador... (podría ser y de hehco ves en el vídeo que hay más en la instalación global de Python q en la instalación de un nuevo entorno virtual, lo que es bastante lógico porque el profesor usa python desde hace tiempo).
Por otro lado, Cuando creas un entorno virtual nuevo ese entorno empieza sin nada, así que es normal que las librerías que tenga sean menos que en el global**.**
ENTORNO VIRTUAL PYTHON
Cuando intento crear el entrono virtual me da un error y me indica el siguiente error
el comando que ejecuto es:
python -m venv .env
y el error es :
Unable to copy 'C:\\Program Files\\Python311-11\\venvwlauncher.exe'
Unable to copy 'C:\\Program Files\\Python311-11\\venvlauncher.exe'
Error: [WinError 2] El sistema no puede encontrar el archivo especificado
¿podéis ayudarme?
Puede producirse por una instalación incompleta de python.
Una solución posible sería reinstalarlo. Borra las instalaciones y vuelve a obtenerlo desde la página de descargas: https://www.python.org/downloads/windows/
En un momento dado, aunque no lo borres, asegúrate de marcar las opciones "Add Python to PATH" y "Install for all users", a ver si eso lo soluciona.
Luego prueba a ejecutar:
python -m venv .env
Si no funciona, dame la salida del comando:
where python
C:\Program Files\Python311-11\python.exe
C:\Users\E051912\AppData\Local\Microsoft\WindowsApps\python.exe
Hola de nuevo,
Pues por esa salida que te aparece da la impresión de tener dos instalaciones de Python distintas. Por el mensaje este de error que te sale:
Unable to copy 'C:\\Program Files\\Python311-11\\venvwlauncher.exe'
El ejecutable que está funcionando es C:\Program Files\Python311-11\python.exe y parece que le faltan archivos, por el error que enviaste en el primer mensaje. Lo mejor sería borrar esa instalación de Python para empezar de nuevo.
¿Puedes encontrar Python 3.11 desde el panel de control y luego programas? Porque entonces lo puedes desinstalar por ahí.
Luego descargas python desde https://www.python.org/downloads/windows/ y como te dije en el primer mensaje asegúrate de marcar las opciones "Add Python to PATH" y "Install for all users".
Luego el comando
where python
Debería mostrar una ruta diferente, algo como C:\Users\<tu_usuario>\AppData\Local\Programs\Python\Python311\python.exe y en ese caso ya debería ir bien el tema de generar el entorno virtual.
Dime a ver si hay suerte.
El problema es que tenemos ordenadores platarfomados y no podemos intervenir en las instalaciones. Se hacen desde una aplicación propia de la empres.a
Gracias
Hola,
La verdad es que aquí ya no sabría muy bien qué decirte, pero le he preguntado a la IA para ver que me díce y apunta esta alternativa. A ver si te vale:
A veces el problema con venv se evita usando el paquete externo virtualenv.
-
Instala
virtualenvsolo para tu usuario (no necesita permisos admin):python -m pip install --user virtualenv -
Crea el entorno:
python -m virtualenv .env
🔹 virtualenv no usa los archivos venvlauncher.exe, así que salta el error que tienes.
Funciona perfectamente incluso con instalaciones de Python corporativas dañadas.
Phyton en IDE
Buenos días Miguel Ángel,
¿Se va a desarrollar Phyton en un IDE?
No estoy acostumbrado a Jupyter o programar en VIM.
Por otro lado, que mas cursos de Phyton teneis en mente?
Muchas gracias,
Un abrazo,
Hola Jaime, sí, vamos a tratarlo a partir de la próxima clase. Un saludo