Ошибка pip/easy_install: не удалось создать процесс
После выполнения этой статьи: Как установить pip в Windows? в моей системе Windows, используя Enthought Canopy 64-разрядную систему, я не могу заставить pip или easy_install работать должным образом к ошибке:
pip install requests
failed to create process
Я попытался переустановить setuptools, выполнив команду cmd как admin без какого-либо эффекта.
Ответы
Ответ 1
Когда я столкнулся с этим, это произошло потому, что я вручную переименовал каталог, в котором находился python. Это означало, что нужно было переустановить как setuptools, так и pip. Или мне пришлось вручную переименовать каталог python в то, что было ранее.
Ответ 2
Просто наткнулся на это. Вроде. Pip работал у меня, но после установки pytest-watch запуск ptw
script давал эту ошибку.
По какой-то причине pip прекратил цитирование #! в ptw-script.py
:
#!C:\Program Files (x86)\Python\python.exe
Он работал после того, как я добавил кавычки вручную:
#!"C:\Program Files (x86)\Python\python.exe"
Я действительно не знаю, почему это внезапно началось. Добавляя это здесь, если кто-то из Google прибегает к тому же.
Здесь связанная проблема с поставкой (я думаю).
Ответ 3
Это поможет после изменения PATH на python в переменных среды:
python -m pip install --upgrade pip --force-reinstall
Ответ 4
Если вы намеренно хотите переименовать папку, в которой находится python.exe, вы также должны изменить все файлы python в папке Scripts. Таким образом, третьим решением было бы также изменить файлы python: первая строка в pip-2.7- script.py изначально содержит:
#!C:\OriginalPythonDir\python.exe
Изменение этого пути к новой папке Python устраняет проблему.
(P.S. К сожалению, я еще не могу ответить на ответы, поэтому я отвечу как новый ответ, потому что я думал, что это может быть полезно и для других людей).
Ответ 5
Когда я столкнулся с этой проблемой, я обнаружил, что мой путь содержит несколько записей для Python. После очистки моего пути, чтобы у него была запись для папки установки python и папки сценариев (в моем случае C:\Python27
и C:\Python27\Scripts
), pip работал правильно.
Ответ 6
Я просто использую python в командной оболочке в Windows 7 и имел эту проблему сразу после установки pip. В случае, если вышеуказанные решения вам не помогут, вы должны проверить, что папка, в которой установлен pip.exe(в моем случае, папка Script в Python32) находится в пути.
Ответ 7
Я столкнулся с этой ошибкой при установке более старой версии Python (3.5.2) для совместимости с скриптом aws-adfs. Я установил aws-adfs с pip в Windows 10 и обнаружил, что , в то время как Python установлен в путь к каталогу с пробелами в нем, вы получите ошибку failed to create process
.
Сторонники протокола говорят, что это была более глубокая проблема с setuptools и даже предложила обходной путь, если вы хотите исправить установку на месте.
Но другое, более простое решение, если вы работаете со старыми версиями Python, - это просто переустановить Python в каталог без пробелов.
Ответ 8
Я установил Anaconda, и поэтому у меня все еще был C:\Python27 вместе с C:\Anaconda на моем пути. Когда я удалил C:\Python27 и все подпапки, я смог снова использовать pip.
Ответ 9
Пожалуйста, проверьте, не переименовали ли вы свой файл python.exe
Я устанавливаю python2 и python3 на свой компьютер в одно и то же время, поэтому я переименую python.exe в python3.exe. И когда я использую pip, он бум...
После того, как переименуйте его обратно. Теперь все в порядке....
Ответ 10
Запуск командной строки с правами администратора работал для меня.
Ответ 11
Чтобы исправить эту ошибку (после изменения папки, в которой установлен python), запустите принудительную переустановку для pip и pyinstaller, например:
python -m pip install --upgrade pip --force-reinstall
python -m pip install --upgrade pyinstaller --force-reinstall
Ответ 12
Проверьте, указывает ли pip- script точное местоположение python.exe, потому что pip всегда указывает (C:\python3.3\python.exe). В моей системе я установил 2 версии python i.e python2 и python3. Я изменил домашнее приложение python.exe на python2.exe и python3.exe.
Когда я установил установщик windows windows. это приводит меня к ошибке с ошибкой "не удалось создать процесс"