Я установил питон 3.5.1 через ampps и он работает Однако, когда я пытаюсь использовать Пип, я получаю следующее сообщение:Пип - Фатальная ошибка в пусковой установке: Не удалось создать процесс, используя «"»
Fatal error in launcher: Unable to create process using '"'
.
Я уже переустановил ampps в пути, который не включает в себя любые пробельные Обратите внимание, что «питон -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
Как я могу заставить pip работать правильно? Надеюсь, есть способ использовать команду pip без p отбрасывая команду python.
EDIT: Это то, что происходит, если я пытаюсь запустить 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'
Что происходит, когда вы запускаете 'питон -c«импорт пип .__ главный __»' – ppperry
Будьте внимательны к текущей директории при использовании '-m' и '-c'. В этом случае скрипта нет, поэтому Python просто устанавливает, что текущий каталог является «sys.path [0]». Таким образом, модули и пакеты в текущем каталоге могут скрывать модули и пакеты сайта, такие как 'pip' и' queue'. – eryksun
Убедитесь, что исходный каталог установки полностью удален с диска и что его каталоги удалены из 'PATH', так что вы используете правильный' pip.exe'. Кроме того, вы можете обновить pip, чтобы перезаписать плохой файл pip.exe, который вы можете выполнить с помощью 'python -m pip install --upprade pip'. – eryksun