Как установить virtualenv на путь Windows без ошибки «Отказано в разрешении»? - PullRequest
0 голосов
/ 14 февраля 2019

У меня новый компьютер, и я настраиваю свою среду для запуска django.Я установил python и virtualenv.В Windows 10 я попытался запустить virtualenv -p python . в каталоге C: \ Users \ user \ Dev \ folder, но я получаю следующую ошибку:

Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: 'c:\\program files (x86)\\python\\python37-32\\lib\\site-packages\\pip-18.1.dist-info\\entry_points.txt' Consider using the - пользователь option or check the permissions.

Как мне дать разрешение на создание здесь среды?У меня есть все права администратора.

Я заставляю это работать python -m virtualenv ., но я не уверен, почему я не могу заставить работать другой вариант.Это подходящая работа, но мне никогда не приходилось делать это раньше.

Ответы [ 2 ]

0 голосов
/ 14 февраля 2019

Из справки vitualenv, которую вы можете проверить, набрав в своем терминале:

virtualenv --help

Вы можете прочитать:

Usage: virtualenv [OPTIONS] DEST_DIR

Где DEST_DIR - каталог назначения для вашеговиртуальный env, просто выберите тот, который ваш пользователь может редактировать / изменять.

0 голосов
/ 14 февраля 2019

для этого можно использовать pyenv , выполните следующие команды:

  1. python -m venv micah
  2. micah\Scripts\activate

Таким образом, ваша виртуальная среда будет создана, и, если у вас есть проблемы с разрешениями, сделайте все это с администратором CMD.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...