Ошибка использования virtualenv для изменения версии Python для существующей виртуальной среды - PullRequest
0 голосов
/ 27 мая 2018

У меня ОС Windows 7 с python 3.5.

Мне нужно обновить версию python до 3.6.

Я скачал и установил пакет python.

Ранее я использовал следующую команду, используя powershell для изменения версии Python в виртуальной среде:

virtualenv env3 -p C:\Users\me\AppData\Local\Programs\Python\Python36-32\python.exe

Однако при попытке выполнить указанную команду я получаю следующую ошибку:

virtualenv : The term 'virtualenv' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ virtualenv env3 -p
C:\Users\me\AppData\Local\Programs\Python\Python36-32\py ...
+ ~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (virtualenv:String) [], CommandN
   otFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Я запустил powershell как администратор, но ошибка не исчезла.

Я искал SO & Google, но не могу найти исправление.

1 Ответ

0 голосов
/ 27 мая 2018

Обновите переменную PATH.У вас может быть старый путь virtualenv.

В качестве альтернативы создание виртуальных сред выполняется с помощью команды venv:

c:\>c:\Python35\python -m venv c:\path\to\myenv

См. Документ Создание виртуальных сред

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