Терминал AppInstallerRedirector - PullRequest
0 голосов
/ 12 июля 2020

Я использую python 3.7.4 в моей системе. Я попытался создать виртуальную среду на VS-коде для проекта в терминале cmd, но как только я ввожу команду python3 -m venv myEnv, имя терминала меняется с cmd на AppInstallerPythonRedirector и ничего бывает. Мне нужна помощь в выяснении того, почему это происходит, и как исправить проблему и создать новую среду для моего проекта

1 Ответ

0 голосов
/ 14 июля 2020

Команда python3 -m предназначена для macOS / Linux. Если вы используете Windows, это должно быть py -3. Шаги по созданию и активации виртуальной среды для windows:

  1. Создание виртуальной среды:

     py -3 -m venv .venv  
    

    Примечание : при создании в новую виртуальную среду, VS Code должен предложить вам установить ее по умолчанию для папки рабочей области. Если этот параметр выбран, среда будет автоматически активирована при открытии нового терминала.

    enter image description here

  2. Active the environment:

     .venv\scripts\activate
    

    If the activate command generates the message "Activate.ps1 is not digitally signed. You cannot run this script on the current system.", then you need to temporarily change the PowerShell execution policy to allow scripts to run (see About Execution Policies in the PowerShell documentation):

     Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
    
  3. Select your new environment by Ctrl+Shif+P, Select Interpreter command from the Command Palette.

If you are macOS/Linux, just follow:

https://code.visualstudio.com/docs/python/environments#_global -virtual-and-conda-environments

...