Неустранимая ошибка в лаунчере: не удалось создать процесс с помощью ""C:Program файлы (x86)Python33python.exe" "C:Program файлы (x86)Python33pip.исполняемый""
поиск в сети это, кажется, проблема, вызванная пробелами в пути установки Python.
Как сделать pip работать без переустановки всего в пути без пробелов ?
22 ответов:
Кажется,
python -m pip install XXXбудет работать в любом случае (работал для меня) (см. ссылка по user474491)
по крайней мере, на Windows,
pipсохраняет путь выполнения в исполняемом файлеpip.exe, когда он установлен.отредактируйте этот файл с помощью шестнадцатеричного редактора или WordPad (вы должны сохранить его как обычный текст, а затем сохранить двоичные данные), измените путь к Python с кавычками и пробелами следующим образом:
#!"C:\Program Files (x86)\Python33\python.exe"к экранированному пути без пробелов и кавычек и pad с пробелами (точки в конце должны быть пробелами):
#!C:\Progra~2\Python33\python.exe.............для "C:\Program файлы", этот путь будет наверное, будет "C:\Progra~1" (сокращенные имена путей в DOS / Windows 3.X нотация использовать тильду и числа). Windows предоставляет эту альтернативную нотацию для обратной совместимости с DOS / Windows 3.x приложения.
обратите внимание, что поскольку это двоичный файл, вы не должны изменять размер файла, который может нарушить исполняемый файл, следовательно, заполнение.
сохранить с правами администратора, убедитесь, что он действительно сохранен в целевом местоположении и повторите попытку.
вы можете также нужно установить
PATHпеременная для использования~обозначение пути кpip.
имея те же проблемы, которые я читал в https://pip.pypa.io/en/latest/installing.html#install-pip что бы обновить Пип это:
python -m pip install -U pipТак я сделал (например)
python -m pip install virtualenvи это сработало! Таким образом, вы можете сделать то же самое, что и "virtualenv" другой пакет, который вы хотите.
python-m pip
действительно работает для проблема
Fatal error in launcher: Unable to create process using '"'.Работал на Windows 10
вот как я решил это:
открыть
pip.exeв 7zip и экстракт__main__.pyв папку Python\Scripts.в моем случае это был
C:\Program Files (x86)\Python27\Scriptsпереименовать
__main__.pytopip.pyзапустить его!
python pip.py install somethingEDIT:
если вы хотите быть в состоянии сделать
pip install somethingиз любого места, сделайте это тоже:
переименовать pip.py к pip2.py (чтобы избежать ошибок импорта pip)
сделать
C:\Program Files (x86)\Python27\pip.batследующего содержания:python "C:\Program файлы (x86)\Python27\Scripts\pip2.py" %1% 2% 3% 4 %5 %6 %7 %8 %9
добавить
C:\Program Files (x86)\Python27к вашему пути (если уже нет)запустить его!
pip install something
Это известная ошибка когда есть пробел в
virtualenvпуть. Исправление было сделано, и будет доступно в следующей версии.
У меня была аналогичная проблема, и обновление pip исправило ее для меня.
python -m pip install --upgrade pipЭто было на Windows и путь к python внутри pip.exe был неверным. Смотрите Archimedix ответ для получения дополнительной информации о пути.
У меня была такая же проблема в windows 10, после попытки всех предыдущих решений проблема сохраняется, поэтому я решил удалить свой python 2.7 и установить версию 2.7.13, и она отлично работает.
Я переименован исполняемый файл
python.exe, например,python27.exe. В отношении ответа Archimedix Я открыл свой типун.ехе с Hex-Editor, прокрутил до конца файла и изменилpython.exeна пути кpython27.exe. При редактировании make shure вы не переопределяете другую информацию.
Я решаю свою проблему в Окно если вы устанавливаете оба python2 и python3
вам нужно ввести кого-то \Scripts изменить все .exe до file27.exe, то это решить
мой D:\Python27\Scripts редактировать django-admin.exe до django-admin27.exe так и сделали
моя точная проблема была (фатальная ошибка в launcher: не удалось создать процесс с помощью '"') на windows 10. Поэтому я перешел к "C:\Python33\Lib\site-packages" и удалил папку django и папки pip, а затем переустановил django с помощью pip, и моя проблема была решена.
Я написал сценарий, чтобы исправить эти exe. Но лучший способ-это исправить 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:])
попробуйте переустановить, используя ссылку ниже,
Скачать https://bootstrap.pypa.io/get-pip.py
после загрузки скопируйте "get-pip.py" чтобы установить python main dirctory, откройте cmd и перейдите в каталог python и введите "python get-pip.py" (без кавычек)
Примечание: также убедитесь, что каталог python установлен в переменной среды.
надеюсь, что это может помочь.
на Windows, я решил эту проблему немного сложным образом :
1) Удалил Python
2) пошел к
C:\Users\MyName\AppData\Local\Programs(вы должны включить видимость скрытых файлов Показать скрытые файлы инструкция)3) удалена папка 'Python'
4) установлен Python
для меня эта проблема появилась, когда я изменил путь среды, чтобы указать на П2.7 который изначально указывал на В3.6. После этого бежать Пип или virtualenv команды, я должен был
python -m pip install XXXКак указано в ответах ниже.Итак, чтобы избавиться от этого, я запустил П2.7 установщик снова, выбрал изменить вариант и убедился, что,добавить к пути опция была включена, и пусть установщик работает. После этого все работает как надо.
Я решил установить Python для Windows (64bit) не для всех пользователей, а только для меня.
переустановка Python-x64 и проверка расширенной опции "для всех пользователей" решили проблему pip для меня.
У меня была такая же проблема, и я сделал обновление pip, используя следующее, И теперь он отлично работает.
python -m pip install --upgrade pip
У меня была эта проблема, и другие исправления на этой странице не полностью решили проблему.
что решило проблему, входило в мои системные переменные среды и смотрело на путь - я удалил Python 3, но старый путь к папке Python 3 все еще был там. Я запускаю только Python 2 на своем ПК и использовал Python 2 для установки pip.
удаление ссылок на несуществующие папки Python 3 из PATH в дополнение к обновлению до последней версии из
pipИсправлена проблема.
пожалуйста, добавьте этот адрес :
C:\Program файлы (x86)\Python33
в переменной пути Windows
хотя сначала убедитесь, что это папка, в которой находится исполняемый файл Python, а затем только добавьте этот путь к переменной PATH.
чтобы добавить адреса в переменную PATH, перейдите в
Панель Управления - > Системы - > Расширенные Настройки Системы - > Окружающая Среда Переменные - > Системные Переменные - > Путь - > Правка - >
затем добавьте вышеупомянутый путь и нажмите кнопку Сохранить
Я добавил мой anwer, потому что я получаю ту же ошибку при настройке исходного кода ODDO9 в локальном и его нужно exe для запуска во время запуска exe, я получил ту же ошибку.
со вчерашнего дня я был настроен oddo 9.0 (раздел: - " зависимости Python, перечисленные в требованиях.txt-файл.") и его нужно запустить PIP exe как
C:\YourOdooPath> C:\Python27\Scripts\pip.требования к установке exe - R.txt
мой путь oddo :- D:\Program файлы (x86)\Odoo 9.0-20151014 Мое местоположение pip: - D:\Program файлы (x86)\Python27\Scripts\pip.exe
поэтому я открываю командную строку и иду по пути выше oddo и пытаюсь запустить pip exe с этой комбинацией, но не всегда выше ошибки.
- D:\Program файлы (x86)\Python27\Scripts\pip.требования к установке exe - R.txt
"D:\Program файлы (x86)\Python27\Scripts\pip.требования к установке exe - R.формат txt" Python27\Scripts\pip.исполняемый требования к установке-R.txt
" Python27 / Scripts / pip.требования к установке exe - R.txt"
Я решил свою проблему с помощью ответа @user4154243, спасибо за это.
Шаг 1: добавить переменную(если ваш путь не входит в путь переменной).
Шаг 2: Перейдите в командную строку, откройте путь oddo, где вы установили.
Шаг 3: выполните эту команду
python -m pip install XXXбудет работать и установленных вещей.
вместо вызова ipython напрямую, он загружается с помощью Python, таких как
$ python " полный путь к ipython.EXE-файл"
Comments
<p>Крч сносите н@@@й весь питон из Windows, просто вщ найдите все возможные версии, задите в среды и там удалите пути питона, крч сделайте так, как было до появления питхона на вашем ПК. А затем установите новый путхон с сайта https://www.python.org и поставте галочку при установки add to PATH</p>
<p>У меня только так сработало</p>