AppInstallerRedirector终端

2024-04-26 11:25:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我在我的系统上使用python 3.7.4。 我尝试在cmd终端中的项目的VS代码上创建虚拟环境,但只要输入命令python3 -m venv myEnv,终端名称就会从cmd更改为AppInstallerPythonRedirector,并且什么也没有发生。 我希望得到帮助,找出为什么会发生这种情况,以及如何解决这个问题,并为我的项目创建一个新的环境


Tags: 项目代码命令名称cmd终端环境venv
1条回答
网友
1楼 · 发布于 2024-04-26 11:25:48

命令python3 -m适用于macOS/Linux。如果您使用的是Windows,那么它应该是py -3。创建和激活windows虚拟环境的步骤:

  1. 创建虚拟环境:

     py -3 -m venv .venv  
    

    注意:创建新虚拟环境时,VS代码会提示您将其设置为工作区文件夹的默认设置。如果选中,当您打开新终端时,环境将自动激活

    enter image description here

  2. 活跃的环境:

     .venv\scripts\activate
    

    如果激活命令生成消息“activate.ps1没有数字签名。 您无法在当前系统上运行此脚本。“,然后需要临时更改PowerShell执行策略以允许脚本运行(请参阅PowerShell文档中的关于执行策略):

     Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
    
  3. 通过Ctrl+Shif+P从命令调色板中选择解释器命令来选择新环境

如果您是macOS/Linux,只需遵循以下步骤:

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

相关问题 更多 >