【问题标题】:Windows: How to show environment when using pipenv?Windows:使用 pipenv 时如何显示环境?
【发布时间】:2019-07-10 17:15:06
【问题描述】:

Windows 10

我当前的 powershell 基础环境

PS C:\Users\micah\Dev\try-zappa> pip freeze
certifi==2018.11.29
pipenv==2018.11.26
virtualenv==16.4.0
virtualenv-clone==0.5.1

当我运行pipenv shell 时,它会将我带到我的新环境。

PS C:\Users\micah\Dev\try-zappa> pipenv shell
Launching subshell in virtual environment…
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

PS C:\Users\micah\Dev\try-zappa> pip freeze
argcomplete==1.9.3
awacs==0.8.2
awscli==1.16.106
boto3==1.9.96
botocore==1.12.96
certifi==2018.11.29
cfn-flip==1.1.0.post1

但是,仅通过查看命令行,我就看到了 PS C:\Users\micah\Dev\try-zappa>,而不是像使用 pip 并激活环境时那样显示我的环境处于活动状态的描述性内容。 (例如(try-zappa) PS C:\Users\micah\Dev\try-zappa>

有人知道怎么打开吗?我不想认为我在一个环境中,但实际上是在另一个环境中。

【问题讨论】:

    标签: powershell windows-10 pipenv


    【解决方案1】:

    我现在无法证实我的假设,但是:

    • pipenv 本身不会改变shell中的命令提示符
    • 需要为自己的 shell(在您的情况下为 powershell)激活插件以更改激活-停用 virtualenv 的提示。

    我想你需要virtualenvwrapper-powershell

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-01
      • 2019-01-04
      • 2019-07-20
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 2021-07-14
      相关资源
      最近更新 更多