#python #windows #pip
#python #Windows #pip
Вопрос:
Я переименовал имя своей пользовательской папки. Пути следующие:
<olduser>
: мое старое имя пользователя<renameduser>
: мое новое имя пользователя, которое я переименовал из старого
Когда я пытаюсь использовать pip, он показывает эту ошибку:
Fatal error in launcher, unable to create process using '"c:users<olduser>appdatalocalprogramspythonpython39.exe" "c:users<renameduser>appdatalocalprogramspythonpython39.exeScriptspip.exe" ': The system cannot find the file specified.
Когда я пытаюсь запустить python, он показывает access denied
. Может ли кто-нибудь предложить мне решение?
Комментарии:
1. Избегайте
pip
прямого вызова.python -m pip
Вместо этого попробуйте позвонить. Возможно, это помогает в вашем конкретном случае использования, а может и нет. Но в целом всегда лучше вызыватьpython -m pip
вместоpip
. — В любом случае, вам, вероятно, следует переустановить Python, если это возможно. Вероятно, есть способы спасти эту ситуацию без переустановки, но я не уверен, что это стоит энергии.
Ответ №1:
Ответ №2:
Измените свой ПУТЬ и переменную среды PYTHON_HOME, чтобы отразить ваше новое имя пользователя. Если проблема не устранена, переустановите Python и pip.