Проблема установки Python VirtualEnv в Windows 10 с помощью PowerShell - PullRequest
0 голосов
/ 12 октября 2019

Я пытаюсь установить virtualenv в windows 10, используя пошаговый процесс, который я нашел на каком-то сайте. Шаги следующие, но на данный момент важно только 1-4:

  1. Запуск Windows Power Shell от имени администратора
  2. pip install virtualenv
  3. pip install virtualenvwrapper-win
  4. mkvirtualenv 'C: \ Users \ имя пользователя \ Documents \ Virtualenv'
  5. cd Test
  6. Set-ExecutionPolicy AllSigned |Нажмите Y и введите
  7. Set-ExecutionPolicy RemoteSigned |Нажмите Y и введите
  8. . \ Scripts \ activate
  9. деактивировать

Шаги 1-3 работают нормально, но при попытке выполнить шаг четвертый я получаю следующий ответ:

PS C: \ WINDOWS \ system32> mkvirtualenv 'C: \ Users \ имя пользователя \ Documents \ Virtualenv' Использование базового префикса 'c: \ users \ username \ appdata \ local \ Programs \ python \ python37-32'Новый исполняемый файл python в C: \ Users \ DANIEL ~ 1 \ DOCUME ~ 1 \ VIRTUA ~ 1 \ Scripts \ python.exe Установка setuptools, pip, wheel ... сделано. Неверный синтаксис имени файла, имени каталога или метки тома. Неверный синтаксис имени файла, имени каталога или метки тома. Неверный синтаксис имени файла, имени каталога или метки тома.

Шаг cd, следующий сразу после слов, не работает. Я довольно новичок в области Python / программирования в целом, поэтому я могу упустить некоторые основные вещи.

при выполнении шага 5 выдается следующее сообщение об ошибке:

cd: Невозможно найти путь 'C: \ WINDOWS\ system32 \ Virtualenv 'потому что его не существует. В строке: 1 символ: 1 + cd Virtualenv + ~~~~~~~~~~~~~ + CategoryInfo: ObjectNotFound: (C: \ WINDOWS \ system32 \ Virtualenv: String) [Set-Location], ItemNotFoundExce ption +FullyQualifiedErrorId: PathNotFound, Microsoft.PowerShell.Commands.SetLocationCommand

Как это исправить? Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 12 октября 2019

Использование Anaconda, на мой взгляд, лучший способ управления вашими пакетами Python.

0 голосов
/ 12 октября 2019

1) установить каталог виртуальной среды в переменной пути- export WORKON_HOME=(directory you need to save envs)

2) source /usr/local/bin/virtualenvwrapper.sh -p $WORKON_HOME

source which virtualenvwrapper.sh или какой файл virtualenvwrapper.sh можно использовать для поиска файла virtualenvwrapper.sh.

Лучше всего помещать две строчки в ~ / .bashrc выше, чтобы избежать выполнения вышеуказанных команд каждый раз, когда вы открываете новую оболочку. Это все, что вам нужно для создания среды с использованием mkvirtualenv

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