Error fatal en launcher: No se puede crear el proceso usando "" C: Archivos de programa (x86)Python33python.exe "" C: Archivos de programa (x86)Python33pip.exe""


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

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

 153
Author: Csaba Toth, 2014-07-08

21 answers

Parece que

python -m pip install XXX 

Funcionará de todos modos (trabajó para mí) (ver enlace por user474491 )

 358
Author: user4154243,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 10:31:32

Al menos en Windows, pip almacena la ruta de ejecución en el ejecutable pip.exe cuando se instala.

Edite este archivo usando un editor hexadecimal o WordPad (tiene que guardarlo como texto plano para conservar los 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 pad con espacios (los puntos al final deben ser espacios):

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

Donde dice "C:\Program Archivos", esta ruta probablemente sería "C:\Progra~1" (nombres de ruta abreviados en DOS / Windows 3.la notación x usa tilde y números). Windows proporciona esta notación alternativa para la compatibilidad hacia atrás con DOS / Windows 3.x aplicaciones.

Tenga en cuenta que como este es un archivo binario, no debe cambiar el tamaño del archivo que puede romper el ejecutable, de ahí el relleno.

Guardar con privilegios de administrador, asegúrese de que está realmente guardado en la ubicación de destino e inténtelo de nuevo.

Es posible que también necesite establecer la variable PATH para usar ~ notación para la ruta de acceso a pip.

 62
Author: Archimedix,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-06-14 20:43:22

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í que hice (por ejemplo)

python -m pip install virtualenv

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

 29
Author: MiguelCldn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-11-02 01:04:52

Python-m pip

Realmente funciona para el problema Fatal error in launcher: Unable to create process using '"'.Trabajado en Windows 10

 14
Author: Joel K Thomas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-21 13:32:38

Así es como lo resolví:

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

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

  2. Cambiar el nombre de __main__.py a pip.py

  3. Ejecutar! python pip.py install something

EDITAR:

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

  1. Renombrar pip.py to pip2.py (para evitar errores de pip de importación)

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

Python "C:\Program Archivos (x86)\Python27\Scripts\pip2.py" %1% 2% 3% 4 %5 %6 %7 %8 %9

  1. Añade C:\Program Files (x86)\Python27 a tu CAMINO (si aún no lo tienes)

  2. Ejecutar! pip install something

 5
Author: apple16,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-08-14 18:40:42

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

 4
Author: user474491,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-12-26 15:39:54

Tuve un problema similar y la actualización de pip lo solucionó para mí.

python -m pip install --upgrade pip 

Esto fue en Windows y la ruta a python dentro de pip.exe era incorrecto. Consulte Archimedix answer para obtener más información sobre la ruta.

 4
Author: Johan Gov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:03:08

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

 2
Author: Badr Bellaj,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-23 11:11:03

I rebautizado el ejecutable de python.exe a por ejemplo, python27.exe. Con respecto a la respuesta de Archimedix abrí mi pip.exe con un Editor hexadecimal, desplazado hasta el final del archivo y cambiado el python.exe en la ruta a python27.exe. Mientras editas make shure no anulas otras informaciones.

 1
Author: Markus Weber,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 10:31:32

Resuelvo mi problema en la ventana si instalas python2 y python3

U necesita introducir alguien \Scriptscambiar todo el archivo .exe a file27.exe, entonces resuelve

Mi D:\Python27\Scripts editar django-admin.exe a django-admin27.exe por lo que hizo

 1
Author: decemer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-06 15:54:03

Mi problema exacto fue (Error fatal en launcher: No se pudo crear el proceso usando '"') en Windows 10. Así que navegué a la "C:\Python33\Lib\site-packages" y eliminó la carpeta django y las carpetas pip, luego reinstaló django usando pip y mi problema se resolvió.

 1
Author: Norman Pilusa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-02 19:51:54

Escribí un script para parchear esos exe. Pero la mejor manera es arreglar distutil sí mismo.

"""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:])
 1
Author: krrr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-10-19 02:17:00

Intente reinstalar usando el siguiente enlace,

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

Después de la descarga, copie el "get-pip.py "para python instalado dirctory principal, a continuación, abra cmd y vaya al directorio de python y escriba "python get-pip.py" (sin comillas)

Nota: También asegúrese de que el directorio python esté establecido en la variable ambiental.

Espero que esto pueda ayudar.

 0
Author: M.S.Arun,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-30 13:31:56

En Windows resolví este problema de una manera un poco compleja :

1) Python desinstalado

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

3) carpeta 'Python' eliminada

4) Python instalado

 0
Author: darkside,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-14 18:47:40

Para mí este problema apareció cuando cambié la ruta del entorno para apuntar a 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, corrí el instalador v2.7 nuevamente, elegí la opción change y me aseguré de que la opción add to path estuviera habilitada, y dejé que el instalador se ejecutara. Después de eso todo funciona como debe ser.

 0
Author: MrClan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-29 09:04:09

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

Reinstalar Python-x64 y marcar la opción avanzada "para todos los usuarios" resolvió el problema de pip para mí.

 0
Author: Riki137,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-29 17:41:59

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

 0
Author: Ryu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-02 10:20:04

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

Lo que solucionó el problema fue ir a las variables de entorno de mi sistema y mirar la RUTA: había desinstalado Python 3, pero la antigua ruta a la carpeta Python 3 todavía estaba allí. Solo estoy ejecutando Python 2 en mi PC y utilicé Python 2 para instalar pip.

Se corrigió la eliminación de las referencias a las carpetas inexistentes de Python 3 de PATH, además de actualizar a la última versión de pip cuestión.

 0
Author: Axesilo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-11 14:06:51

Por favor, añada esta dirección :

C:\Program Files (x86)\Python33

En la Variable De Ruta de Windows

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

Para añadir direcciones en la variable PATH, vaya a

Panel de control - > Sistemas - > Configuración avanzada del sistema - > Entorno Variables - > Variables del sistema - > Path- > Edit - >

A continuación, añadir lo anterior ruta mencionada y haga clic en Guardar

 -1
Author: Samik Banerjee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-26 11:09:01

He añadido mi anwer porque tengo que conseguir el mismo error al configurar el código fuente ODDO9 en local y su necesidad de la exe para ejecutar mientras se ejecuta exe, tengo el mismo error.

Desde ayer estaba configurando oddo 9.0 (sección :- "dependencias de Python enumeradas en los requisitos.archivo txt.") y su necesidad de ejecutar PIP exe como

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

Mi camino oddo es :- D:\Program Archivos (x86) \ Odoo 9.0-20151014 Mi ubicación pip es :- D:\Program Files (x86)\Python27\Scripts\pip.exe

Así que abro el símbolo del sistema y voy a la ruta oddo anterior e intento ejecutar pip exe con esta combinación, pero no siempre se da el error anterior.

  1. D:\Program Files (x86)\Python27\Scripts\pip.exe install-r requisitos.txt
  2. "D:\Program Files (x86)\Python27\Scripts\pip.exe install-r requisitos.txt" Python27 \ Scripts\pip.exe install-r requisito.txt

  3. "Python27 / Scripts / pip.exe install-r requisitos.txt "

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

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

Paso 2: Vaya al símbolo del sistema, abra la ruta oddo donde instaló.

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

 -1
Author: Ajay2707,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-27 07:34:16

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

Python python "ruta completa a ipython.exe "

 -3
Author: Stephen Kim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-10-01 14:14:18