Error grave en el iniciador: no se puede crear el proceso utilizando “” C: \ Archivos de progtwig (x86) \ Python33 \ python.exe “” C: \ Archivos de progtwig (x86) \ Python33 \ pip.exe “”

Al buscar en la red, esto parece ser un problema causado por espacios en la ruta de instalación de Python.

¿Cómo puedo hacer que pip funcione sin tener que reinstalar todo en una ruta sin espacios?

parece que

 python -m pip install XXX 

funcionará de todos modos (funcionó para mí) (vea el enlace del usuario 474491 )

Al menos en Windows, pip almacena la ruta de ejecución en el ejecutable pip.exe cuando está instalado.

Edite este archivo con un editor hexadecimal o WordPad (debe guardarlo como texto sin formato y luego retener datos binarios), cambie la ruta a Python con comillas y espacios como este:

 #!"C:\Program Files (x86)\Python33\python.exe" 

a una ruta de escape sin espacios y comillas y relleno con espacios (los puntos al final deben ser espacios):

 #!C:\Progra~2\Python33\python.exe............. 

Para “C: \ Archivos de progtwig”, esta ruta probablemente sería “C: \ Progra ~ 1” (los nombres de ruta abreviados en la notación DOS / Windows 3.x usan tilde y números). Windows proporciona esta notación alternativa para la compatibilidad con versiones anteriores de aplicaciones DOS / Windows 3.x.

Tenga en cuenta que, dado que se trata de un archivo binario, no debe cambiar el tamaño del archivo, ya que puede interrumpir el archivo ejecutable, de ahí el relleno.

Guarde con privilegios de administrador, asegúrese de que realmente esté guardado en la ubicación de destino y vuelva a intentarlo.

Es posible que también deba configurar la variable PATH para usar la notación ~ para la ruta a pip .

teniendo el mismo problema que leí en https://pip.pypa.io/en/latest/installing.html#install-pip que para actualizar pip es:

python -m pip install -U pip

Así lo hice (por ejemplo)

python -m pip install virtualenv

¡Y funcionó! Así que puedes hacer lo mismo siendo ‘virtualenv’ otro paquete que quieras.

python -m pip

realmente funciona para el problema Fatal error in launcher: Unable to create process using '"' grave en el iniciador Fatal error in launcher: Unable to create process using '"' .Trabajó en Windows 10

Tuve un problema similar y la actualización de pip me lo arregló.

 python -m pip install --upgrade pip 

Esto estaba en Windows y la ruta de acceso a python dentro de pip.exe era incorrecta. Ver la respuesta de Archimedix para más información sobre la ruta.

Así es como lo resolví:

  1. abra pip.exe en 7zip y extraiga __main__.py a la carpeta Python \ Scripts.

    En mi caso era C:\Program Files (x86)\Python27\Scripts

  2. Renombrar __main__.py a pip.py

  3. ¡Ejecutarlo! python pip.py install something

EDITAR:

Si quieres poder hacer una pip install something desde cualquier lugar, haz esto también:

  1. renombrar pip.py a pip2.py (para evitar errores de importación)

  2. haga C:\Program Files (x86)\Python27\pip.bat con el siguiente contenido:

python “C: \ Archivos de progtwig (x86) \ Python27 \ Scripts \ pip2.py”% 1% 2% 3% 4% 5% 6% 7% 8% 9

  1. agregue C:\Program Files (x86)\Python27 a su RUTA (si aún no lo está)

  2. ¡Ejecutarlo! pip install something

Este es un error conocido cuando hay un espacio en la ruta virtualenv . Se ha realizado la corrección, y estará disponible en la próxima versión.

Tuve el mismo problema e hice una actualización de pip usando el siguiente y ahora funciona bien. python -m pip install --upgrade pip

Escribí un guión para parchar esos archivos ejecutables. Pero la mejor manera es arreglar el propio distutil.

 """Fix "Fatal error in launcher: Unable to create process using ..." error. Put me besides those EXE made by pip. (They are made by distutils, and used by pip)""" import re import sys import os from glob import glob script_path = os.path.dirname(os.path.realpath(__file__)) real_int_path = sys.executable _t = script_path.rpartition(os.sep)[0] + os.sep + 'python.exe' if script_path.lower().endswith('scripts') and os.path.isfile(_t): real_int_path = _t print('real interpreter path: ' + real_int_path) print() for i in glob('*.exe'): with open(i, 'rb+') as f: img = f.read() match = re.search(rb'#![a-zA-Z]:\\.+\.exe', img) if not match: print("can't fix file: " + i) continue int_path = match.group()[2:].decode() int_path_start = match.start() + 2 int_path_end = match.end() if int_path.lower() == real_int_path.lower(): continue print('fix interpreter path: %s in %s' % (int_path, i)) f.seek(int_path_start) f.write(real_int_path.encode()) f.write(img[int_path_end:]) 

Tuve el mismo problema en Windows 10, después de probar todas las soluciones anteriores, el problema persiste, así que decidí desinstalar mi python 2.7 e instalar la versión 2.7.13 y funciona perfectamente.

python.exe el nombre del archivo ejecutable de python.exe a, por ejemplo, python27.exe . Con respecto a la respuesta de Archimedix , abrí mi pip.exe con un editor hexadecimal, me desplacé hasta el final del archivo y cambié el python.exe en la ruta a python27.exe . Durante la edición, asegúrese de no anular otras informaciones.

Resuelvo mi problema en Windows si instales Python2 y Python3

necesitas ingresar alguien \ Scripts cambiar todos los archivos file.exe a file27.exe , luego se resuelve

mi D: \ Python27 \ Scripts edita django-admin.exe a django-admin27.exe para que se haga

Mi problema exacto fue (error grave en el iniciador: no se puede crear el proceso usando ‘”‘) en Windows 10. Así que navegué a” C: \ Python33 \ Lib \ site-packages “y eliminé la carpeta django y las carpetas pip luego reinstalé el django Usando pip y mi problema fue solucionado.

He elegido instalar Python para Windows (64 bits) no para todos los usuarios, sino solo para mí.

Reinstalar Python-x64 y comprobar la opción avanzada “para todos los usuarios” solucionó el problema del pip para mí.

Intente reinstalar usando el enlace de abajo,

Descargue https://bootstrap.pypa.io/get-pip.py

Después de la descarga, copie “get-pip.py” en el directorio principal de python instalado, luego abra cmd y navegue al directorio de python y escriba “python get-pip.py” (sin comillas)

Nota: Asegúrese también de que el directorio de python esté configurado en la variable de entorno.

Espero que esto pueda ayudar.

Para mí, este problema apareció cuando cambié la ruta del entorno para señalar v2.7 que inicialmente apuntaba a v3.6 . Después de eso, para ejecutar los comandos pip o virtualenv , tuve que python -m pip install XXX como se menciona en las respuestas a continuación.

Entonces, para deshacerme de esto, ejecuté nuevamente el instalador v2.7 , elegí la opción de cambio y me aseguré de que la opción de agregar a la ruta de acceso estuviera habilitada, y dejé que el instalador se ejecutara. Después de eso todo funciona como debería.

Tuve este problema y las otras correcciones en esta página no resolvieron completamente el problema.

Lo que resolvió el problema fue ingresar a las variables de entorno de mi sistema y mirar el PATH. Había desinstalado Python 3 pero la ruta anterior a la carpeta de Python 3 todavía estaba allí. Estoy ejecutando solo Python 2 en mi PC y utilicé Python 2 para instalar pip.

Eliminar las referencias a las carpetas Python 3 inexistentes de PATH además de actualizar a la última versión de pip solucionó el problema.

Tuve una solución más simple. Usando @apple way pero renombrando main .py a pip.py, póngalo en la carpeta de scripts de la versión de Python y agregue la carpeta de scripts a su ruta para acceder a ella de manera global. Si no desea agregarlo a la ruta, debe cd a los scripts y luego ejecutar el comando pip.

Esto puede suceder si está utilizando un sistema de archivos que distingue entre mayúsculas y minúsculas en Windows. Puede saber si este es el caso si hay un directorio lib y un directorio Lib en su directorio venv :

 > dir Directory: C:\git\case\sensitive\filesystem\here\venv Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 4/07/2018 4:10 PM Include d----- 22/01/2019 7:52 AM Lib d----- 22/01/2019 7:52 AM lib d----- 22/01/2019 7:52 AM Scripts d----- 22/01/2019 7:52 AM tcl 

Para solucionar esto (hasta que virtualenv.py se arregle: https://github.com/pypa/virtualenv/issues/935 ) venv los dos directorios lib y haga que venv mayúsculas y minúsculas:

 cd venv move Lib rmthis move .\rmthis\site-packages\ lib rmdir rmthis fsutil.exe file setCaseSensitiveInfo . disable 

Así es como lo arreglé.

  1. Descargue https://bootstrap.pypa.io/get-pip.py
  2. Activa tu vitualenv
  3. Navegue hasta el archivo get-pip.py y escriba “python get-pip.py” sin comillas.

reinstalará su pip en el entorno y desinstalará la versión anterior automáticamente.

ahora boom !! instala lo que quieras

En Windows había resuelto este problema de la siguiente manera:

1) desinstalado Python

2) navegó a C:\Users\MyName\AppData\Local\Programs (debe activar la visibilidad de los archivos ocultos Mostrar instrucciones sobre los archivos ocultos )

3) eliminó la carpeta ‘Python’

4) instalado Python

Por favor agregue esta dirección:

C: \ Archivos de progtwig (x86) \ Python33

en Windows PATH Variable

Aunque primero asegúrese de que esta es la carpeta donde reside el archivo exe de Python, solo agregue esta ruta a la variable PATH.

Para agregar direcciones en la variable PATH, por favor vaya a

Panel de control -> Sistemas -> Configuración avanzada del sistema -> Variables de entorno -> Variables del sistema -> Ruta -> Editar ->

Luego agregue la ruta mencionada anteriormente y haga clic en Guardar

Agregué mi respuesta porque recibí el mismo error al configurar el código fuente de ODDO9 en local y es necesario que ejecute exe mientras se ejecuta exe, obtuve el mismo error.

Desde ayer estaba configurando oddo 9.0 (sección: – “Dependencias de Python enumeradas en el archivo Requirements.txt “) y su necesidad de ejecutar PIP exe como

C: \ YourOdooPath> C: \ Python27 \ Scripts \ pip.exe install -r Requirements.txt

La ruta de mi oddo es: – D: \ Archivos de progtwig (x86) \ Odoo 9.0-20151014 La ubicación de mi pip es: – D: \ Archivos de progtwig (x86) \ Python27 \ Scripts \ pip.exe

Así que abro el símbolo del sistema y voy a la ruta de oddo anterior y trato de ejecutar pip exe con esta combinación, pero no siempre aparece por encima del error.

  1. D: \ Archivos de progtwig (x86) \ Python27 \ Scripts \ pip.exe install -r Requirements.txt
  2. “D: \ Archivos de progtwig (x86) \ Python27 \ Scripts \ pip.exe install -r Requirements.txt” Python27 \ Scripts \ pip.exe install -r Requirements.txt

  3. “Python27 / Scripts / pip.exe install -r Requirements.txt”

Resolví mi problema con la respuesta @ user4154243, gracias por eso.

Paso 1: Agregar variable (si su ruta no está en la ruta de la variable).

Paso 2: Vaya al indicador de comandos, abra la ruta de oddo donde instaló.

Paso 3: ejecuta este comando python -m pip install XXX ejecutará e instalará las cosas.

En lugar de llamar directamente a ipython, se carga usando Python, como

$ python “ruta completa a ipython.exe”