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 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 ответов
я исправил свою проблему…
- загрузка Python 3 на официальном сайте и установка его с помощью экспресс-установки
- скопируйте и вставьте автономный python в папку ampps / python и перезапишите версию python, предоставленную AMPPS
- под управлением
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.
здесь решение для данного конкретного случая:
- pip удалить
- перейти к C:Usersyour-usernAppDataLocalProgramsPythonPython36Scripts
- удалить скрипт, напоминающий i.e pyinstaller.exe в моем случае
- 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
для установки пакета.
или, исправить это полностью:
-
попробуйте запустить
python3 -m pip install --upgrade pip
в cmd. -
Если не в шаге 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)
при обращении к pip вылетает ошибка Fatal error in launcher: Unable to create process using ‘”d:?????python.exe” “D:?????Scriptspip.exe” install pyinstaller’: ?? ??????? ????? ????????? ????.
-
Вопрос заданболее двух лет назад
-
7812 просмотров
Я посмотрел в инэте нашёл три команды для pip
pip install –user -U pip
pip install –user -U setuptools
pip install wheel
всё работает
Пригласить эксперта
создай новый проект в virtualenv и попробуй снова. Также убедись что в пути нет русских букв
Если вы комментарии не читаете: у вас кириллическое имя пользователя в пути. Убирайте
-
Показать ещё
Загружается…
16 мая 2023, в 00:11
20000 руб./за проект
15 мая 2023, в 23:43
100 руб./за проект
15 мая 2023, в 23:39
2000 руб./за проект
Минуточку внимания
Я установил 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'
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
- Pick a username
- Email Address
- Password
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
Sign in
to your account