【问题标题】:Unable to activate virtual environments on Windows 10 with Python 3.7 using cmd无法使用 cmd 在带有 Python 3.7 的 Windows 10 上激活虚拟环境
【发布时间】:2020-06-15 01:01:30
【问题描述】:

我在 Windows 10 上使用 cmd 激活名为 FYP 的虚拟环境时遇到问题。我检查了 1KB 大小的 bat 文件。 请参阅以下命令或图像。运行 activate.bat 文件后,它应该在开始时具有 (FYP)。

C:\Users\Manish>M:
M:\>ENV\FYP\Scripts\activate.bat
M:\>

但是在 PowerShell 或 VS 代码中使用类似的命令会激活环境。 检查下面的图像或命令。它在命令开始时显示 (FYP),现在 FYP env 已激活。

PS M:\> cd .\ENV\
PS M:\ENV> .\FYP\Scripts\activate
(FYP) PS M:\ENV> cd ..
(FYP) PS M:\> cd .\projects\

早些时候,当我使用 Windows 7 时,虚拟环境也在 PowerShell 和 cmd 上被激活。我在 cmd 和 PowerShell 中都使用了类似的命令。

M:\ENV>FYP\Scripts\activate

但是对于 Windows 10,我不知道为什么它没有在 cmd 上激活。 请帮忙? 虚拟环境没有激活有什么具体原因吗?

【问题讨论】:

    标签: python-3.x windows powershell cmd python-venv


    【解决方案1】:

    命令行需要知道从哪里开始。添加 .\ 告诉它从当前目录开始。

    c:\Program Files (x86)>".\Internet Explorer\iexplore.exe"
    

    【讨论】:

      【解决方案2】:

      所以基本上,我可以通过 Visual Studio Code 的终端(Powershell)轻松激活它,使用命令

      <PATH_TO_VENV>\Scripts\activate
      

      :您创建虚拟环境的位置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-02-16
        • 2018-07-21
        • 1970-01-01
        • 2021-09-14
        • 2023-04-04
        • 2019-10-19
        • 1970-01-01
        相关资源
        最近更新 更多