мой python показывает эту ошибку: Фатальная ошибка в launcher [WinError 5], потому что я переименовал имя своей папки пользователя

#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.