python - setup - Pip-Error fatal en el iniciador: no se puede crear el proceso con '''' ''''
python setup py egg_info failed with error 1 (20)
Instalé Python 3.5.1 a través de ampps y está funcionando. Sin embargo, cuando intento usar pip, recibo el siguiente mensaje:
Fatal error in launcher: Unable to create process using ''"''
Ya reinstalé ampps en un camino que no incluye espacios en blanco. Tenga en cuenta que la solución alternativa "python -m pip" no funciona para mí también, ya que recibo el siguiente mensaje cada vez que lo uso:
C:/Users/MyUserName/Desktop/Ampps/python/python.exe: Error while finding spec for ''pip.__main__'' (<class ''ImportError''>: No module named ''queue''); ''pip'' is a package and cannot be directly executed
¿Cómo hago para que pip funcione correctamente? Espero que haya una forma de usar el comando pip sin el comando python precedente.
EDITAR: Esto es lo que sucede, si intento ejecutar python -c "import pip.__main__"
:
Traceback (most recent call last):
File "C:/Users/MyUserName/Desktop/Ampps/python/lib/site-packages/pip/compat/__init__.py", line 11, in <module>
from logging.config import dictConfig as logging_dictConfig
File "C:/Users/MyUserName/Desktop/Ampps/python/lib/logging/config.py", line 30, in <module>
import logging.handlers
File "C:/Users/MyUserName/Desktop/Ampps/python/lib/logging/handlers.py", line 28, in <module>
import queue
ImportError: No module named ''queue''
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:/Users/MyUserName/Desktop/Ampps/python/lib/site-packages/pip/__init__.py", line 13, in <module>
from pip.utils import get_installed_distributions, get_prog
File "C:/Users/MyUserName/Desktop/Ampps/python/lib/site-packages/pip/utils/__init__.py", line 18, in <module>
from pip.compat import console_to_str, stdlib_pkgs
File "C:/Users/MyUserName/Desktop/Ampps/python/lib/site-packages/pip/compat/__init__.py", line 13, in <module>
from pip.compat.dictconfig import dictConfig as logging_dictConfig
File "C:/Users/MyUserName/Desktop/Ampps/python/lib/site-packages/pip/compat/dictconfig.py", line 22, in <module>
import logging.handlers
File "C:/Users/MyUserName/Desktop/Ampps/python/lib/logging/handlers.py", line 28, in <module>
import queue
ImportError: No module named ''queue''
Comprobé la ruta del entorno, tengo dos rutas navegadas a dos pip.exe y esto causó este error. Después de eliminar el redundante y reiniciar la PC, este problema se ha solucionado. El mismo problema para el comando jupyter también se corrigió.
Compruebe el nombre del archivo, en la ruta, ya sea solo pip o pip2.7.exe
en ese caso cambie el nombre del archivo a pip.exe y ejecute el comando pip.
El mismo error, pero en una situación diferente. Tengo un entorno virtual, en el que ejecuté, en el directorio /Scripts
VE donde pip.exe
es:
pip freeze
Recibí el mensaje de error
Fatal error in launcher: Unable to create process using ''"''
No hay espacio en mi ruta VE (google ese error). Luego probé python -m pip install --upgrade pip
y obtuve
Requirement already up-to-date: pip in o:/upsdowns/flask/lib/site-packages
entonces lo intenté
python -m pip freeze
y eso funcionó. Creo que podría ser un problema de ruta en el VE, pero estoy de acuerdo con esta solución.
Estoy agregando esto aquí porque esta página está arriba cuando googleas ese mensaje de error. En otras palabras, no formulé una nueva pregunta, aunque mi situación es bastante diferente a la de los OP. Posiblemente incluso, me metí en esa situación porque no agregué módulos al entorno virtual "correctamente".
De todos modos, espero que ayude a algunos.
Empecé a ver el
Fatal error in launcher: Unable to create process using ''"''
después de instalar Python 3.6 en una máquina con Windows 10. Establecí la variable Path para que apunte a la carpeta Python36. El comando python funcionaba correctamente, pero el comando pip no funcionaba.
Para solucionar el error, abrí el intérprete de comandos shell con privilegios de administrador y ejecuté los comandos pip.
Empecé a ver este error después de mover mi proyecto (incluido su entorno virtual). Eliminar y volver a crear el entorno virtual establece todo bien.
Como mencionó RolfBly, ejecutar python -m pip freeze > somefile
antes de eliminar el entorno permite una recuperación rápida: ejecutar pip -r somefile
en el nuevo entorno restaurará todos los paquetes.
Encontré el mismo error que tú. Eso es porque había trasplantado mi archivo python del disco D al disco. después de eso, cuando investigué python, funcionó. pip y otro archivo exe que tiene la misma ruta que pip, no funcionó. cuando se incoó el pedido "python -m pip install --upgrade pip", el orden de pip funcionó, pero el otro archivo exe que tiene la misma ruta que pip no funcionó, así que creo que no es la mejor manera. por fin desentoné mi pitón y lo reinstalé. Todo está bien. Quizás no sea la mejor manera para todos ustedes, pero lo es para mí.
Encontré una solución muy simple para (Pip - Fatal error in launcher :)
1) No debe tener múltiples variables de entorno para la ruta python.
A) Goto Environmental Variables and delete Python27 in the path if you have Python 3.6.5 installed. Pip is confused by multiple paths!!!
La manera más rápida es:
python -m pip install pip==9.0.0
Si quieres la última pip, puedes ejecutar
pip install -U pip
después.
Lo resolví siguiendo los pasos de este sitio web https://www.sysrecon.com/programming/python-pip-how-to-get-around-fatal-error-in-launcher-unable-to-create-process-using/
Actualiza pip usando: python -m pip install -U pip desde la línea de comando después de que hayas localizado el directorio correcto en el cual python está instalado en tu máquina.
Me pasó a mí usar el paquete pip, luego lo resolví como a continuación:
1) Antes que nada desinstalar pip usando el comando python
$python -m pip uninstall pip
2) Luego reinstale el paquete pip usando el comando easy_install
$easy_install pip
3) Finalmente, intente de nuevo el comando pip en la línea de comando directamente, instale cualquier paquete
$pip install pylint
o solo ejecuta el comando pip
$pip
Mi solución es bastante simple, enfrenté el mismo problema
Fatal error in launcher: Unable to create process using ''"''
la solución fue cambiar el camino desde donde estoy ejecutando pip.
Mi solución es ejecutar twine upload
por twine upload
sobre el argumento python -m
.
Entonces solo usa python -m
:
python -m twine upload dist/*
Obtuve el mismo error cuando instalé python2 y python3 en mi Windows 7.
Puede usar python3 -m pip install xxxxxx
para instalar su paquete.
O bien, arréglalo por completo:
Intenta ejecutar
python3 -m pip install --upgrade pip
en cmd.Si falló en el paso 1, intente con
python3 -m pip install --upgrade --force-reinstall pip
Solucioné mi problema por ...
- descargar Python 3 en el sitio web oficial e instalarlo a través de la instalación express
- Copie y pegue el Python independiente en la carpeta de ampps / python y sobrescriba la versión de Python proporcionada por AMPPS
- ejecutando
python -m pip install --upgrade pip
en cmd
Ahora pip y python 3 están instalados en su última versión.
Parece que AMPPS no proporciona una versión completa de python. Por lo tanto, necesita actualizar Python usted mismo.
Gracias a todos ustedes.
Tengo el mismo error pero al usar tensorboard:
Fatal error in launcher: Unable to create process using ''"''
Descubrí que el problema fue causado por dos copias existentes de tensotboard.exe en dos directorios diferentes y ambos directorios se agregaron a la ruta:
C:/Program Files/Python36/Scripts
y
C:/Users/.../AppData/Local/Programs/Python/Python36/Scripts
Eliminé el primero de la ruta y solucionó el problema.
Una solución más básica y simple. Ejecute el archivo de instalación de la versión python relacionada (archivo de instalación) y haga clic en el modo de reparación. Difícilmente toma uno o dos minutos y todo funciona perfectamente después de eso :)
Verifique la variable de entorno de Windows PATH. Tiene un límite de 260 caracteres y su ubicación de python podría haber pasado ese límite de caracteres.
Puede mover sus rutas de Python más arriba en la lista de rutas o deshabilitar el límite de caracteres de Windows como se describe aquí: https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx
Una clave de registro le permite habilitar o deshabilitar el nuevo comportamiento de ruta larga. Para habilitar el comportamiento de ruta larga establezca la clave de registro en HKLM / SYSTEM / CurrentControlSet / Control / FileSystem LongPathsEnabled (Type: REG_DWORD). El sistema almacenará en caché el valor de la clave (por proceso) después de la primera llamada a una función de directorio o archivo Win32 afectado (la lista sigue). La clave de registro no se volverá a cargar durante la vida del proceso. Para que todas las aplicaciones en el sistema reconozcan el valor de la clave, podría ser necesario reiniciar porque algunos procesos pueden haber comenzado antes de que se estableciera la clave.
La clave de registro también se puede controlar a través de la Política de grupo en Configuración del equipo> Plantillas administrativas> Sistema> Sistema de archivos> Habilitar rutas largas NTFS.
ejecuta este código python:
import pip
pip.main([''install'',''flask'']) # replace flask with the name of module you want to install
Si necesita instalar varios módulos desde un archivo de requirements.txt,
import pip
fo = open("C:/...../requirements.txt", "r")
inp = fo.read()
ls =inp.split()
for i in ls:
pip.main([''install'',i])
ninguna de las otras respuestas me sirvió de caso: degradando python de 3.6 a 3.5 para usar el paquete de pyinstaller.
aquí está la solución para este caso específico:
- desinstalación de pip
- vaya a C: / Users / su-usuario / AppData / Local / Programs / Python / Python36 / Scripts
- eliminar la secuencia de comandos que se asemeja, es decir, pyinstaller.exe en mi caso
- instalación de pip
Probablemente también funcione para usted.
D:/Python36/Scripts>pip3 -V
Fatal error in launcher: Unable to create process using ''"''
D:/Python36/Scripts>python3 -m pip freeze
beautifulsoup4==4.5.1
bs4==0.0.1
Naked==0.1.31
pycrypto==2.6.1
PyYAML==3.12
requests==2.11.1
shellescape==3.4.1
You are using pip version 8.1.2, however version 9.0.1 is available.
You should consider upgrading via the ''python -m pip install --upgrade pip'' comm
and.
D:/Python36/Scripts>python3 -m pip install --upgrade pip
D:/Python36/Scripts>pip3 -V
pip 9.0.1 from d:/python36/lib/site-packages (python 3.6)