Fatal error in launcher unable to create process using что делать

Неустранимая ошибка в лаунчере: не удалось создать процесс с помощью «»C:Program файлы (x86)Python33python.exe» «C:Program файлы (x86)Python33pip.исполняемый»» поиск в сети это, кажется, проблема, вызванная пробелами в пути установки Python. Как сделать pip работать без переустановки всего в пути без пробелов ? 22 ответов: будет работать в любом случае (работал для меня) (см. ссылка по user474491) […]

Содержание

  1. Неустранимая ошибка в лаунчере: не удалось создать процесс с помощью «»C:Program файлы (x86)Python33python.exe» «C:Program файлы (x86)Python33pip.исполняемый»»
  2. 22 ответов:
  3. Fatal error in launcher unable to create process using что делать
  4. Fatal error in launcher: Unable to create process using pip #
  5. Add the path to Python and pip to your user’s PATH environment variable #
  6. Adding Python and pip to your PATH using the official installer #
  7. Reinstall Python using the official installer #
  8. Pip-фатальная ошибка в launcher: невозможно создать процесс с помощью ‘»‘
  9. 21 ответов

Неустранимая ошибка в лаунчере: не удалось создать процесс с помощью «»C:Program файлы (x86)Python33python.exe» «C:Program файлы (x86)Python33pip.исполняемый»»

поиск в сети это, кажется, проблема, вызванная пробелами в пути установки Python.

Как сделать pip работать без переустановки всего в пути без пробелов ?

22 ответов:

будет работать в любом случае (работал для меня) (см. ссылка по user474491)

по крайней мере, на Windows, pip сохраняет путь выполнения в исполняемом файле pip.exe , когда он установлен.

отредактируйте этот файл с помощью шестнадцатеричного редактора или WordPad (вы должны сохранить его как обычный текст, а затем сохранить двоичные данные), измените путь к Python с кавычками и пробелами следующим образом:

к экранированному пути без пробелов и кавычек и pad с пробелами (точки в конце должны быть пробелами):

для «C:Program файлы», этот путь будет наверное, будет «C:Progra

1″ (сокращенные имена путей в DOS / Windows 3.X нотация использовать тильду и числа). Windows предоставляет эту альтернативную нотацию для обратной совместимости с DOS / Windows 3.x приложения.

обратите внимание, что поскольку это двоичный файл, вы не должны изменять размер файла, который может нарушить исполняемый файл, следовательно, заполнение.

сохранить с правами администратора, убедитесь, что он действительно сохранен в целевом местоположении и повторите попытку.

вы можете также нужно установить PATH переменная для использования

обозначение пути к pip .

python -m pip install -U pip

Так я сделал (например)

python -m pip install virtualenv

и это сработало! Таким образом, вы можете сделать то же самое, что и «virtualenv» другой пакет, который вы хотите.

действительно работает для проблема Fatal error in launcher: Unable to create process using ‘»‘ .Работал на Windows 10

открыть pip.exe в 7zip и экстракт __main__.py в папку PythonScripts.

в моем случае это был C:Program Files (x86)Python27Scripts

переименовать __main__.py to pip.py

запустить его! python pip.py install something

если вы хотите быть в состоянии сделать pip install something из любого места, сделайте это тоже:

переименовать pip.py к pip2.py (чтобы избежать ошибок импорта pip)

сделать C:Program Files (x86)Python27pip.bat следующего содержания:

python «C:Program файлы (x86)Python27Scriptspip2.py» %1% 2% 3% 4 %5 %6 %7 %8 %9

добавить C:Program Files (x86)Python27 к вашему пути (если уже нет)

запустить его! pip install something

Это известная ошибка когда есть пробел в virtualenv путь. Исправление было сделано, и будет доступно в следующей версии.

У меня была аналогичная проблема, и обновление 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:Python27Scripts редактировать django-admin.exe до django-admin27.exe так и сделали

моя точная проблема была (фатальная ошибка в launcher: не удалось создать процесс с помощью ‘»‘) на windows 10. Поэтому я перешел к «C:Python33Libsite-packages» и удалил папку django и папки pip, а затем переустановил django с помощью pip, и моя проблема была решена.

Я написал сценарий, чтобы исправить эти exe. Но лучший способ-это исправить distutil сам.

попробуйте переустановить, используя ссылку ниже,

после загрузки скопируйте «get-pip.py» чтобы установить python main dirctory, откройте cmd и перейдите в каталог python и введите «python get-pip.py» (без кавычек)

Примечание: также убедитесь, что каталог python установлен в переменной среды.

надеюсь, что это может помочь.

на Windows, я решил эту проблему немного сложным образом :

1) Удалил Python

2) пошел к C:UsersMyNameAppDataLocalPrograms (вы должны включить видимость скрытых файлов Показать скрытые файлы инструкция)

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 Исправлена проблема.

в переменной пути Windows

хотя сначала убедитесь, что это папка, в которой находится исполняемый файл Python, а затем только добавьте этот путь к переменной PATH.

чтобы добавить адреса в переменную PATH, перейдите в

Панель Управления — > Системы — > Расширенные Настройки Системы — > Окружающая Среда Переменные — > Системные Переменные — > Путь — > Правка — >

затем добавьте вышеупомянутый путь и нажмите кнопку Сохранить

Я добавил мой anwer, потому что я получаю ту же ошибку при настройке исходного кода ODDO9 в локальном и его нужно exe для запуска во время запуска exe, я получил ту же ошибку.

со вчерашнего дня я был настроен oddo 9.0 (раздел: — » зависимости Python, перечисленные в требованиях.txt-файл.») и его нужно запустить PIP exe как

C:YourOdooPath> C:Python27Scriptspip.требования к установке exe — R.txt

мой путь oddo :- D:Program файлы (x86)Odoo 9.0-20151014 Мое местоположение pip: — D:Program файлы (x86)Python27Scriptspip.exe

поэтому я открываю командную строку и иду по пути выше oddo и пытаюсь запустить pip exe с этой комбинацией, но не всегда выше ошибки.

    D:Program файлы (x86)Python27Scriptspip.требования к установке exe — R.txt

«D:Program файлы (x86)Python27Scriptspip.требования к установке exe — R.формат txt» Python27Scriptspip.исполняемый требования к установке-R.txt

» Python27 / Scripts / pip.требования к установке exe — R.txt»

Я решил свою проблему с помощью ответа @user4154243, спасибо за это.

Шаг 1: добавить переменную(если ваш путь не входит в путь переменной).

Шаг 2: Перейдите в командную строку, откройте путь oddo, где вы установили.

Шаг 3: выполните эту команду python -m pip install XXX будет работать и установленных вещей.

вместо вызова ipython напрямую, он загружается с помощью Python, таких как

Источник

Fatal error in launcher unable to create process using что делать

Reading time В· 4 min

Fatal error in launcher: Unable to create process using pip #

The Python «Fatal error in launcher: Unable to create process using pip» occurs for multiple reasons:

  1. Not having the path to pip in your user’s PATH environment variable.
  2. Not having pip installed on your machine.
  3. Having a corrupted Python installation.
  4. Having an outdated version of pip .

One way to get around the error is to use the python -m pip command instead of using pip directly.

If that didn’t help, try upgrading your version of pip .

The ensurepip package enables us to bootstrap the pip installer into an existing Python installation or virtual environment.

Add the path to Python and pip to your user’s PATH environment variable #

To add the path to Python and pip to your user’s PATH environment variable:

  1. Click on the Search bar and type «environment variables».
  2. Click on «Edit the system environment variables».
  1. Click on the «Environment Variables» button.
  1. In the «User variables for YOUR_USER» section, select the «Path» variable and click «Edit».
  1. Click on «New» and then click «Browse».
  1. You can use one of the following commands to check where your Python installation is located.

For me, the path is the following.

Note that I have Python 3.10 installed, which is reflected in the PATH.

Add the path to Python and then add the path to the Scripts directory that is located in your Python3X folder.

This is where the executable files are located, including pip.exe .

For me, it is the following path.

  1. Once the two paths are added, confirm the changes by clicking on the «OK» button twice.
  1. Close your Command prompt application and reopen it.

You might also have to restart your PC, but that’s not always necessary.

Assuming you restarted Command Prompt, if the error persists, try to use the official installer to set up Python correctly.

Adding Python and pip to your PATH using the official installer #

If you still encounter issues, try to add Python to your PATH using the official installer.

Download the installer from the official python.org website.

If you have Python already installed, start the installer and click on «Modify».

You can leave the optional features ticked. Note that the pip checkbox is checked.

  1. On the «Advanced Options» screen, make sure to tick the «Add Python to environment variables» option.
  1. Once the «Add Python to environment variables» checkbox is checked, click «Install».

If that didn’t work, your Python installation might be corrupted. You can use the official installer to reinstall Python.

Reinstall Python using the official installer #

  1. Start the installer again and click on «Uninstall».
  1. Once Python is removed successfully, start the installer again and tick the «Add python.exe to PATH» option.

The «Add python.exe to PATH» option won’t be checked by default.

Once the «Add python.exe to PATH» checkbox is checked, click on «Install Now».

After the installation, Python should be installed and configured properly.

Источник

Pip-фатальная ошибка в launcher: невозможно создать процесс с помощью ‘»‘

Я установил python 3.5.1 через ampps, и он работает. Однако, когда я пытаюсь использовать pip, я получаю следующее сообщение:

Я уже переустановил ampps в путь, который не включает никаких пробелов. Обратите внимание, что обходной путь» python-m pip » не работает и для меня, так как я получаю следующее сообщение каждый раз, когда я его использую:

как заставить pip работать правильно? Надеюсь, есть способ использовать саму команду pip без предыдущего python команда.

EDIT: это то, что происходит, если я попытаюсь запустить python -c «import pip.__main__» :

21 ответов

я исправил свою проблему.

  1. загрузка Python 3 на официальном сайте и установка его с помощью экспресс-установки
  2. скопируйте и вставьте автономный python в папку ampps / python и перезапишите версию python, предоставленную AMPPS
  3. под управлением python -m pip install —upgrade pip в cmd

теперь pip и python 3 установлены в их последней версии.

похоже, что AMPPS не предоставляет полноценную сборку python. Так вы необходимо обновить python самостоятельно.

та же ошибка, но в другой ситуации. У меня есть виртуальная среда, в которой я бегал, в VE

запустите этот код python:

Если вам нужно установить несколько модулей от требований.txt файл,

еще одно очень простое и простое решение. Запустите файл установки соответствующей версии python (файл установки) и нажмите кнопку режим восстановления. Это вряд ли занимает одну-две минуты, и после этого все работает отлично:)

самый быстрый способ-это:

Если вы хотите последний pip, вы можете запустить

мое решение довольно простое, я столкнулся с той же проблемой

решение состояло в том, чтобы изменить путь, с которого я запускаю pip.

ни один из других ответов помог мне случай: понижение python с 3,6 до 3,5 для использования пакета pyinstaller.

здесь решение для данного конкретного случая:

  1. pip удалить
  2. перейти к C:Usersyour-usernAppDataLocalProgramsPythonPython36Scripts
  3. удалить скрипт, напоминающий i.e pyinstaller.exe в моем случае
  4. pip install

может, вероятно, работать для вас, как что ж.

это случилось со мной с помощью пакета pip, затем я решил его, как показано ниже:

1) Прежде всего удалите pip с помощью команды python

2) затем переустановите пакет pip с помощью команды easy_install

3) наконец, попробуйте снова команду pip в командной строке напрямую, установите любой пакет

или только выполнить команду pip

Я нашел очень простое решение, (Pip — фатальная ошибка в launcher:)

1) Вы не должны иметь несколько переменных среды для пути python.

проверил путь evironment, у меня есть два пути, перемещенные на два пункта.exe и это вызвало эту ошибку. После удаления избыточного и перезагрузки ПК эта проблема была исправлена. Та же проблема для команды jupyter также исправлена.

Я начал видеть эту ошибку после перемещения моего проекта (включая его виртуальную среду). Удаление и воссоздание виртуальной среды все правильно.

Как упоминал Рольфбли, работает python -m pip freeze > somefile до удаления среды позволяет для быстрого восстановления: запуск pip -r somefile в новой среде будут восстановлены все пакеты.

я получил ту же ошибку при установке python2 и python3 на моем Windows 7.

можно использовать python3 -m pip install xxxxxx для установки пакета.

или, исправить это полностью:

попробуйте запустить python3 -m pip install —upgrade pip в cmd.

Если не в шаге 1, попробовать python3 -m pip install —upgrade —force-reinstall pip

я получил ту же ошибку, но при использовании tensorboard:

я узнал, что проблема была вызвана существующими двумя копиями tensotboard.exe в двух разных каталогах и оба каталога были добавлены в путь:

Я удалил первый из Пути, и это исправило проблему.

Fatal error in launcher: Unable to create process using ‘»‘

после установки Python 3.6 на компьютер Windows 10. Я установил переменную Path, чтобы указать на папку Python36. Команда python функционировала правильно, но команда pip этого не сделала.

чтобы исправить ошибку, я открываю оболочку командной строки с правами администратора и запускаю команды pip.

обновить pip с помощью: python-m pip install-U pip из командной строки после того, как вы нашли правильный каталог, в котором python установлен на вашем компьютере.

Проверьте имя файла, в пути, является ли это просто pip или pip2.7.exe

в этом случае переименуйте файл в pip.exe затем запустите команду pip.

Проверьте переменную среды Windows PATH. Он имеет ограничение в 260 символов, и ваше местоположение python может быть за пределами этого ограничения символов.

вы можете либо переместить пути Python выше в списке путей, либо отключить ограничение символов Windows, как описано здесь: https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs. 85).aspx

ключ реестра позволяет включить или отключить новый длинный путь поведения. Дать возможность поведение длинного пути установите раздел реестра в HKLMSYSTEMCurrentControlSetControlFileSystem LongPathsEnabled (тип: REG_DWORD). Значение ключа будет кэшироваться системой (для каждого процесса) после первого вызова затронутого файла Win32 или функции каталога (список ниже). Раздел реестра не будет перезагружен в течение всего срока действия процесса. Для того, чтобы все приложения в системе распознали значение ключа, может потребоваться перезагрузка, поскольку некоторые процессы могут быть запущены до ключа был установлен.

раздел реестра также можно управлять с помощью групповой политики в конфигурации компьютера > Административные шаблоны > Система > файловая система > включить NTFS длинные пути.

мое решение-запустить twine upload на

Я встретил ту же ошибку, что и вы.это потому, что я пересадил свой файл python с диска D на диск E. после этого, когда я ввел python, это сработало. pip и другой exe-файл, который имеет тот же путь, что и pip ,он не работает. когда» python-m pip install —upgrade pip » заказ был inputed,pip order работал,но другой exe-файл, который имеет тот же путь, что и pip, не работал, поэтому я думаю, что это не лучший способ. наконец, я unistalled мой python и переустановить его.все в порядке.может быть, это не лучший способ для всех вас, но для меня.

Я получил эту ошибку при выполнении команды с помощью pip3 . У меня установлен python 3.6 в windows. Я пытался это.

pip3 install PACKAGENAME

это дало ошибку. Решение в этом конкретном случае-просто запустить команду как pip .

Источник

Я установил python 3.5.1 через ampps, и он работает. Однако, когда я пытаюсь использовать pip, я получаю следующее сообщение:

Fatal error in launcher: Unable to create process using '"'

Я уже переустановил ampps в путь, который не включает никаких пробелов. Обратите внимание, что обходной путь» python-m pip » не работает и для меня, так как я получаю следующее сообщение каждый раз, когда я его использую:

C:UsersMyUserNameDesktopAmppspythonpython.exe: Error while finding spec for 'pip.__main__' (<class 'ImportError'>: No module named 'queue'); 'pip' is a package and cannot be directly executed

как заставить pip работать правильно? Надеюсь, есть способ использовать саму команду pip без предыдущего python команда.

EDIT: это то, что происходит, если я попытаюсь запустить python -c "import pip.__main__":

Traceback (most recent call last):
  File "C:UsersMyUserNameDesktopAmppspythonlibsite-packagespipcompat__init__.py", line 11, in <module>
    from logging.config import dictConfig as logging_dictConfig
  File "C:UsersMyUserNameDesktopAmppspythonlibloggingconfig.py", line 30, in <module>
    import logging.handlers
  File "C:UsersMyUserNameDesktopAmppspythonliblogginghandlers.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:UsersMyUserNameDesktopAmppspythonlibsite-packagespip__init__.py", line 13, in <module>
    from pip.utils import get_installed_distributions, get_prog
  File "C:UsersMyUserNameDesktopAmppspythonlibsite-packagespiputils__init__.py", line 18, in <module>
    from pip.compat import console_to_str, stdlib_pkgs
  File "C:UsersMyUserNameDesktopAmppspythonlibsite-packagespipcompat__init__.py", line 13, in <module>
    from pip.compat.dictconfig import dictConfig as logging_dictConfig
  File "C:UsersMyUserNameDesktopAmppspythonlibsite-packagespipcompatdictconfig.py", line 22, in <module>
    import logging.handlers
  File "C:UsersMyUserNameDesktopAmppspythonliblogginghandlers.py", line 28, in <module>
    import queue
ImportError: No module named 'queue'

21 ответов


я исправил свою проблему…

  1. загрузка Python 3 на официальном сайте и установка его с помощью экспресс-установки
  2. скопируйте и вставьте автономный python в папку ampps / python и перезапишите версию python, предоставленную AMPPS
  3. под управлением python -m pip install --upgrade pip в cmd

теперь pip и python 3 установлены в их последней версии.

похоже, что AMPPS не предоставляет полноценную сборку python. Так вы необходимо обновить python самостоятельно.

спасибо вам.


та же ошибка, но в другой ситуации. У меня есть виртуальная среда, в которой я бегал, в VE


запустите этот код python:

import pip
pip.main(['install','flask']) # replace flask with the name of module you want to install

Если вам нужно установить несколько модулей от требований.txt файл,

import pip
fo = open("C:/...../requirements.txt", "r")
inp = fo.read()
ls =inp.split()     

for i in ls:
    pip.main(['install',i])

еще одно очень простое и простое решение. Запустите файл установки соответствующей версии python (файл установки) и нажмите кнопку режим восстановления. Это вряд ли занимает одну-две минуты, и после этого все работает отлично:)

6

автор: Bhoopendra Kumar Sharma


самый быстрый способ-это:

python -m pip install pip==9.0.0

Если вы хотите последний pip, вы можете запустить

pip install -U pip

потом.

5

автор: Antony Hatchkins


мое решение довольно простое, я столкнулся с той же проблемой

Fatal error in launcher: Unable to create process using '"'

решение состояло в том, чтобы изменить путь, с которого я запускаю pip.


ни один из других ответов помог мне
случай: понижение python с 3,6 до 3,5 для использования пакета pyinstaller.

здесь решение для данного конкретного случая:

  1. pip удалить
  2. перейти к C:Usersyour-usernAppDataLocalProgramsPythonPython36Scripts
  3. удалить скрипт, напоминающий i.e pyinstaller.exe в моем случае
  4. pip install

может, вероятно, работать для вас, как что ж.


это случилось со мной с помощью пакета pip, затем я решил его, как показано ниже:

1) Прежде всего удалите pip с помощью команды python

$python -m pip uninstall pip

2) затем переустановите пакет pip с помощью команды easy_install

$easy_install pip

3) наконец, попробуйте снова команду pip в командной строке напрямую, установите любой пакет

$pip install pylint

или только выполнить команду pip

$pip

Я нашел очень простое решение, (Pip — фатальная ошибка в launcher:)

1) Вы не должны иметь несколько переменных среды для пути 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!!!

проверил путь evironment, у меня есть два пути, перемещенные на два пункта.exe и это вызвало эту ошибку. После удаления избыточного и перезагрузки ПК эта проблема была исправлена. Та же проблема для команды jupyter также исправлена.


Я начал видеть эту ошибку после перемещения моего проекта (включая его виртуальную среду). Удаление и воссоздание виртуальной среды все правильно.

Как упоминал Рольфбли, работает python -m pip freeze > somefile до удаления среды позволяет для быстрого восстановления: запуск pip -r somefile в новой среде будут восстановлены все пакеты.


я получил ту же ошибку при установке python2 и python3 на моем Windows 7.

можно использовать python3 -m pip install xxxxxx для установки пакета.

или, исправить это полностью:

  1. попробуйте запустить python3 -m pip install --upgrade pip в cmd.

  2. Если не в шаге 1, попробовать python3  -m pip install --upgrade --force-reinstall pip


я получил ту же ошибку, но при использовании tensorboard:

Fatal error in launcher: Unable to create process using '"'

я узнал, что проблема была вызвана существующими двумя копиями tensotboard.exe в двух разных каталогах и оба каталога были добавлены в путь:

C:Program FilesPython36Scripts

и

C:Users...AppDataLocalProgramsPythonPython36Scripts

Я удалил первый из Пути, и это исправило проблему.


Я начал видеть

Fatal error in launcher: Unable to create process using '"'

после установки Python 3.6 на компьютер Windows 10. Я установил переменную Path, чтобы указать на папку Python36. Команда python функционировала правильно, но команда pip этого не сделала.

чтобы исправить ошибку, я открываю оболочку командной строки с правами администратора и запускаю команды pip.


0

автор: amateurdataanalyst


Проверьте имя файла, в пути, является ли это просто pip или pip2.7.exe

в этом случае переименуйте файл в pip.exe затем запустите команду pip.


Проверьте переменную среды Windows PATH. Он имеет ограничение в 260 символов, и ваше местоположение python может быть за пределами этого ограничения символов.

вы можете либо переместить пути Python выше в списке путей, либо отключить ограничение символов Windows, как описано здесь:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs. 85).aspx

ключ реестра позволяет включить или отключить новый длинный путь поведения. Дать возможность поведение длинного пути установите раздел реестра в HKLMSYSTEMCurrentControlSetControlFileSystem LongPathsEnabled (тип: REG_DWORD). Значение ключа будет кэшироваться системой (для каждого процесса) после первого вызова затронутого файла Win32 или функции каталога (список ниже). Раздел реестра не будет перезагружен в течение всего срока действия процесса. Для того, чтобы все приложения в системе распознали значение ключа, может потребоваться перезагрузка, поскольку некоторые процессы могут быть запущены до ключа был установлен.

раздел реестра также можно управлять с помощью групповой политики в конфигурации компьютера > Административные шаблоны > Система > файловая система > включить NTFS длинные пути.


мое решение-запустить twine upload на

0

автор: Alexander.Iljushkin


Я встретил ту же ошибку, что и вы.это потому, что я пересадил свой файл python с диска D на диск E. после этого, когда я ввел python, это сработало. pip и другой exe-файл, который имеет тот же путь, что и pip ,он не работает. когда» python-m pip install —upgrade pip » заказ был inputed,pip order работал,но другой exe-файл, который имеет тот же путь, что и pip, не работал, поэтому я думаю, что это не лучший способ.
наконец, я unistalled мой python и переустановить его.все в порядке.может быть, это не лучший способ для всех вас, но для меня.


Я получил эту ошибку при выполнении команды с помощью pip3. У меня установлен python 3.6 в windows. Я пытался это…

pip3 install PACKAGENAME

это дало ошибку. Решение в этом конкретном случае-просто запустить команду как pip.

pip install PACKAGENAME


D:Python36Scripts>pip3 -V
Fatal error in launcher: Unable to create process using '"'

D:Python36Scripts>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:Python36Scripts>python3 -m pip install --upgrade pip

D:Python36Scripts>pip3 -V
pip 9.0.1 from d:python36libsite-packages (python 3.6)

I installed python 3.5.1 via ampps and it’s working. However, when i try to use pip, i get the following message:

Fatal error in launcher: Unable to create process using '"'

I already reinstalled ampps into a path which doesn’t include any whitespaces. Note that the «python -m pip» workaround doesn’t work for me too, since i get the following message everytime i use it:

C:UsersMyUserNameDesktopAmppspythonpython.exe: Error while finding spec for 'pip.__main__' (<class 'ImportError'>: No module named 'queue'); 'pip' is a package and cannot be directly executed

How do i get pip to work properly? I hope, there is a way to use the pip command itself without the preceding python command.

EDIT: This is what happens, if i try to run python -c "import pip.__main__":

Traceback (most recent call last):
  File "C:UsersMyUserNameDesktopAmppspythonlibsite-packagespipcompat__init__.py", line 11, in <module>
    from logging.config import dictConfig as logging_dictConfig
  File "C:UsersMyUserNameDesktopAmppspythonlibloggingconfig.py", line 30, in <module>
    import logging.handlers
  File "C:UsersMyUserNameDesktopAmppspythonliblogginghandlers.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:UsersMyUserNameDesktopAmppspythonlibsite-packagespip__init__.py", line 13, in <module>
    from pip.utils import get_installed_distributions, get_prog
  File "C:UsersMyUserNameDesktopAmppspythonlibsite-packagespiputils__init__.py", line 18, in <module>
    from pip.compat import console_to_str, stdlib_pkgs
  File "C:UsersMyUserNameDesktopAmppspythonlibsite-packagespipcompat__init__.py", line 13, in <module>
    from pip.compat.dictconfig import dictConfig as logging_dictConfig
  File "C:UsersMyUserNameDesktopAmppspythonlibsite-packagespipcompatdictconfig.py", line 22, in <module>
    import logging.handlers
  File "C:UsersMyUserNameDesktopAmppspythonliblogginghandlers.py", line 28, in <module>
    import queue
ImportError: No module named 'queue'



поиск в сети это, кажется, проблема, вызванная пробелами в пути установки Python.

Как сделать pip работать без переустановки всего в пути без пробелов ?


2422  


22  

22 ответов:

Кажется,

python -m pip install XXX 

будет работать в любом случае (работал для меня)
(см. ссылка по user474491)

по крайней мере, на Windows,pip сохраняет путь выполнения в исполняемом файле pip.exe, когда он установлен.

отредактируйте этот файл с помощью шестнадцатеричного редактора или WordPad (вы должны сохранить его как обычный текст, а затем сохранить двоичные данные), измените путь к Python с кавычками и пробелами следующим образом:

#!"C:Program Files (x86)Python33python.exe"

к экранированному пути без пробелов и кавычек и pad с пробелами (точки в конце должны быть пробелами):

#!C:Progra~2Python33python.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

вот как я решил это:

  1. открыть pip.exe в 7zip и экстракт __main__.py в папку PythonScripts.

    в моем случае это был C:Program Files (x86)Python27Scripts

  2. переименовать __main__.py to pip.py

  3. запустить его! python pip.py install something

EDIT:

если вы хотите быть в состоянии сделать pip install something из любого места, сделайте это тоже:

  1. переименовать pip.py к pip2.py (чтобы избежать ошибок импорта pip)

  2. сделать C:Program Files (x86)Python27pip.bat следующего содержания:

python «C:Program файлы (x86)Python27Scriptspip2.py» %1% 2% 3% 4
%5 %6 %7 %8 %9

  1. добавить C:Program Files (x86)Python27 к вашему пути (если уже нет)

  2. запустить его! 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:Python27Scripts редактировать django-admin.exe до django-admin27.exe так и сделали

моя точная проблема была (фатальная ошибка в launcher: не удалось создать процесс с помощью ‘»‘) на windows 10. Поэтому я перешел к «C:Python33Libsite-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:UsersMyNameAppDataLocalPrograms(вы должны включить видимость скрытых файлов Показать скрытые файлы инструкция)

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:Python27Scriptspip.требования к установке exe — R.txt

мой путь oddo :- D:Program файлы (x86)Odoo 9.0-20151014
Мое местоположение pip: — D:Program файлы (x86)Python27Scriptspip.exe

поэтому я открываю командную строку и иду по пути выше oddo и пытаюсь запустить pip exe с этой комбинацией, но не всегда выше ошибки.

  1. D:Program файлы (x86)Python27Scriptspip.требования к установке exe — R.txt
  2. «D:Program файлы (x86)Python27Scriptspip.требования к установке exe — R.формат txt»
    Python27Scriptspip.исполняемый требования к установке-R.txt

  3. » Python27 / Scripts / pip.требования к установке exe — R.txt»

Я решил свою проблему с помощью ответа @user4154243, спасибо за это.

Шаг 1: добавить переменную(если ваш путь не входит в путь переменной).

Шаг 2: Перейдите в командную строку, откройте путь oddo, где вы установили.

Шаг 3: выполните эту команду python -m pip install XXX будет работать и установленных вещей.

вместо вызова ipython напрямую, он загружается с помощью Python, таких как

$ python » полный путь к ipython.EXE-файл»

Today We are Going To Solve Fatal error in launcher: Unable to create process using ‘”‘ in Python. Here we will Discuss All Possible Solutions and How this error Occurs So let’s get started with this Article.

Contents

  • 1 How to Fix Fatal error in launcher: Unable to create process using ‘”‘ Error?
    • 1.1 Solution 1 : run python -m pip install —upgrade pip
    • 1.2 Solution 2 : Update pip
    • 1.3 Solution 3 : Delete C:Python39
  • 2 Conclusion
    • 2.1 Also Read This Solutions
  1. How to Fix Fatal error in launcher: Unable to create process using ‘”‘ Error?

    To Fix Fatal error in launcher: Unable to create process using ‘”‘ Error just run python -m pip install --upgrade pip. Here you have to downloading Python 3 and then install it via express installation. And overwriting the python version provided by AMPPS. And at the last run python -m pip install --upgrade pip in cmd and your error will be removed.

  2. Fatal error in launcher: Unable to create process using ‘”‘

    To Fix Fatal error in launcher: Unable to create process using ‘”‘ Error just Update pip. Just update your pip by the following command and solve your error. python3 -m pip install --upgrade pip

Solution 1 : run python -m pip install --upgrade pip

Here you have to downloading Python 3 and then install it via express installation. And overwriting the python version provided by AMPPS

And at the last run python -m pip install --upgrade pip in cmd and your error will be removed.

Solution 2 : Update pip

Just update your pip by the following command and solve your error.

python3 -m pip install --upgrade pip

Solution 3 : Delete C:Python39

If you have both these python  C:Python3 and %LocalAppData%ProgramsPythonPython39.

Then just delete C:Python39 to solve your error.

Conclusion

So these were all possible solutions to this error. I hope your error has been solved by this article. In the comments, tell us which solution worked? If you liked our article, please share it on your social media and comment on your suggestions. Thank you.

Also Read This Solutions

  • ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory
  • ERROR:gpu_init.cc(426) Passthrough is not supported, GL is disabled
  • Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager
  • ImportError: No module named Crypto.Cipher
  • Message: session not created: This version of ChromeDriver only supports Chrome version 94 Current browser version is 93.0.4577.82

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Fatal error in launcher unable to create process using pycharm
  • Fatal error in launcher unable to create process using pip как исправить
  • Fatal error in launcher unable to create process using c program files python39 python exe
  • Fatal error in launcher unable to create process using c program files python38 python exe
  • Fatal error in launcher unable to create process using c program files python310 python exe

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии