Я установил Python 3.5.1 через ampps, и он работает. Однако, когда я пытаюсь использовать зернышко, я получаю следующее сообщение:
Fatal error in launcher: Unable to create process using '"'
Я уже переустановил ampps в путь, который не включает пробелов. Обратите внимание, что "Python-m зернышко" обходное решение не работает на меня также, так как я получаю следующее сообщение каждый раз, я использую его:
C:\Users\MyUserName\Desktop\Ampps\python\python.exe: Error while finding spec for 'pip.__main__' (<class 'ImportError'>: No module named 'queue'); 'pip' is a package and cannot be directly executed
Как я заставляю зернышко работать правильно? Я надеюсь, существует способ использовать саму команду зернышка без предыдущей команды Python.
Править: Это - то, что происходит, если я пытаюсь работать python -c "import pip.__main__"
:
Traceback (most recent call last):
File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\__init__.py", line 11, in <module>
from logging.config import dictConfig as logging_dictConfig
File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\config.py", line 30, in <module>
import logging.handlers
File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\handlers.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:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\__init__.py", line 13, in <module>
from pip.utils import get_installed_distributions, get_prog
File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\utils\__init__.py", line 18, in <module>
from pip.compat import console_to_str, stdlib_pkgs
File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\__init__.py", line 13, in <module>
from pip.compat.dictconfig import dictConfig as logging_dictConfig
File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\dictconfig.py", line 22, in <module>
import logging.handlers
File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\handlers.py", line 28, in <module>
import queue
ImportError: No module named 'queue'
Обычно это происходит из-за набора версии Python на Ваших Переменных среды. Проверьте ПУТЬ (или Путь) и для Системных и для Клиентских переменных.
, Если то, что это указывало "path/to/python-installation/Python3.x-32", измените его на "path/to/python-installation/Python3.x"
Снова контрольное число и на Переменных Системы и на Клиентской среды
ХОРОШО РАБОТАТЬ!!!
Просто обновляют Ваш пакет зернышка путем выполнения ниже команды. установка зернышка python3-m - обновляют зернышко
Примечание: Я установил и python 3.6 и 2,7 версии. Следовательно я явно указал Снимок python3
C:\AK>pip3 install argparse
Fatal error in launcher: Unable to create process using '"c:\python36\python.exe" "C:\Python36\Scripts\pip3.exe" install argparse'
C:\AK>python3 -m pip install --upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages/30/db/9e38760b32e3e7f40cce46dd5fb107b8c73840df38f0046d8e6514e675a1/pip-19.2.3-py2.py3-none-any.whl (1.4MB)
100% |████████████████████████████████| 1.4MB 312kB/s
Installing collected packages: pip
Found existing installation: pip 18.1
Uninstalling pip-18.1:
Successfully uninstalled pip-18.1
Successfully installed pip-19.2.3
C:AK>pip3 install argparse
Collecting argparse
Using cached https://files.pythonhosted.org/packages/f2/94/3af39d34be01a24a6e65433d19e107099374224905f1e0cc6bbe1fd22a2f/argparse-1.4.0-py2.py3-none-any.whl
Installing collected packages: argparse
Successfully installed argparse-1.4.0
Если ни одно из решений, упомянутых выше работы, это может произойти из-за переменных среды, указывающих на два различных места. Просто используйте where virtualenv
для нахождения путей, которые связаны с командой virtualenv. Выполните следующее в cmd.
D:\>where virtualenv
вывод будет похож:
C:\Program Files\Python37\Scripts\virtualenv.exe
C:\Users\username\AppData\Local\Programs\Python\Python36\Scripts\virtualenv.exe
, который Вы видите, там конфликтует установка python36 и python37. Я просто удалил python37 папку, и конфликт был разрешен.
Все вышеупомянутые ответы имеют большую техническую справку. Недавно я также столкнулся с той же проблемой из-за грубой ошибки, которую я сделал со своим проектом.
я создал venv
внутренняя часть мой корень проекта путем издания команды python -m venv .
, и затем по некоторым причинам мне не нравилось название моего проекта. Таким образом, я изменил его и бум.
pip
начал вести себя беспорядочно, и я искал десятки форумов, думая, что некоторый поврежденный файл вполз в моей установке Python. Я не нашел решения там, которое могло помочь мне. Наконец, я открыл мой activate.bat
файл, чтобы знать, как этот сценарий изменял мою среду, и там я видел старое упомянутое название проекта. Eureka!
я вернулся назад к моему старому названию проекта, и все стало гладким. Без любой переустановки. Без любого запроса на изменение офисному администратору. Без любой задержки.
РЕШЕНИЕ: , Если Вы изменили имя своего проекта после создания Вашего venv
, Вы могли бы столкнуться с этой ошибкой. Возвращаясь новое имя на старое название сэкономит Ваше время и усилие. Также не забывайте к upvote, если этот ответ помог.
Я получил ту же ошибку и следовал нескольким ответам. Я попытался обновить, и устанавливать 9.0.0 версии зернышка с помощью команд ниже
python3 -m pip install --upgrade pip
python -m pip install pip==9.0.0
Для обоих команды я получил предупреждение, которое было похоже на это
ПРЕДУПРЕЖДЕНИЕ: Повторяя (Повторная попытка (total=4, connect=None, read=None, redirect=None, status=None))
Ничто, казалось, не работало. Я потерял своих пациентов и следовал ниже шагов и добрался, это работающий
python -m pip install pip==9.0.0
, которая затем установила зернышко pip install pyperclip
, Игнорируют 4-й шаг. Добавление его только для уведомления людей, я также смог установить необходимый pyperclip беспрепятственно, если вообще кто-либо находится на том же пути для установки некоторых модулей далее
Для меня это была ошибка в моем пути. Необходимо непосредственно назвать сценарий с помощью каталога, где он хранится.
C:\Users\YourUserName\AppData\Local\Programs\Python\Python36\Scripts\pip install requests
И для того, чтобы запустить скрипты Python можно сделать это:
C:\Users\Avanish\AppData\Local\Programs\Python\Python36\python -m pip install requests
Я установил python 2 и python 3 оба в моих окнах 7. После наличия обеих версий Python я переместился для загрузки ЗЕРНЫШКА.
После загрузки зернышка через загрузку получить-pip.py файла и сталкивается с командной строкой и перешли к папке, содержащей, получают-pip.py файл.
я Выполнение следующая команда:
python get-pip.py
после загрузки ЗЕРНЫШКА, я получал следующую ошибку, Фатальную ошибку в средстве запуска: Не удалось создать использование процесса '"' РЕШЕНИЕ ** Затем, что работало на меня: Я просто выполняю следующее ниже команды
python3 -m pip install --upgrade pip
, И мое зернышко начало работать. Надежда это помогает! **
Я пытался установить пакет "бутылки" в Python 3.6.6 версий 18.0 зернышка наличия в Windows. Я столкнулся с той же ошибкой как follows:-
Fatal error in launcher: Unable to create process using '"c:\users\arnab sinha\python.exe" "C:\Users\Arnab Sinha\Scripts\pip.exe" install bottle'
Все, что я ввел, после этого был
py -m pip install bottle
, Это решило мою проблему.