По крайней мере, в Windows pip
сохраняет путь выполнения в исполняемом файле, pip.exe
когда он установлен.
Отредактируйте этот файл с помощью шестнадцатеричного редактора или WordPad (вы должны сохранить его в виде обычного текста, чтобы сохранить двоичные данные), измените путь к Python с кавычками и пробелами, например так:
#!"C:\Program Files (x86)\Python33\python.exe"
на экранированный путь без пробелов и кавычек и пробел с пробелами (точки в конце должны быть пробелами):
#!C:\Progra~2\Python33\python.exe.............
Для «C: \ Program Files» этот путь, вероятно, будет «C: \ Progra ~ 1» (сокращенные имена путей в нотации DOS / Windows 3.x используют тильду и числа). Windows предоставляет эту альтернативную нотацию для обратной совместимости с приложениями DOS / Windows 3.x.
Обратите внимание, что, поскольку это двоичный файл, вы не должны изменять размер файла, который может испортить исполняемый файл, а следовательно, заполнение.
Сохраните с правами администратора, убедитесь, что он действительно сохранен в целевом местоположении, и повторите попытку.
Вам также может понадобиться установить PATH
переменную, чтобы использовать ~
нотацию для пути к pip
.