На моем диске C установлена программа python, но, поскольку у меня нет прав администратора, я не могу установить модули в нее.

ошибка: не удалось создать 'C:\Program Files\Python36\Lib\site-packages\yaml': доступ запрещен

Я попытался сделать копию каталога Python в папке D и изменил переменные среды пользователя на свой путь

D:\Program Files\Python36

Но когда я использую python в командной строке, выполняется исполняемый файл python на диске C, а не тот, что на диске D.

Эта же проблема возникает в коде Visual Studio. Можно выбрать только интерпретатор Python на диске C, копия на диске D не отображается.

Путь к системной среде указывает на каталог python на диске C и не может быть изменен (из-за отсутствия прав администратора), но переменные среды пользователя установлены в каталог python на диске D.

Как я могу сделать исполняемый файл Python на диске D в качестве моего интерпретатора по умолчанию?

Переменная среды учетной записи и путь прикреплены

переменная окружения

Дорожка

1 ответ1

0

Скорее всего, это связано с переменной пути. Вы можете увидеть это в командной строке, набрав

Path

по вашему запросу.

Чтобы обновить настройки,

  1. Откройте свойства «Система».

Свойства системы

  1. Переменные открытой среды

Переменные пути

  1. Выделите переменную Path и нажмите «Изменить».

Изменить переменную пути

  1. Отредактируйте значения для записей Python, чтобы указать на нужную версию Python.

  1. OK на всех окнах, закройте все окна CMD и откройте новое. Команда Python теперь должна ссылаться на правильное местоположение.

Решение относится к Windows 10, но по сути то же самое в Windows 7 +

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .