gpt4 book ai didi

bash - VSCode : Why is (pipenv) not displayed on the terminal? 上的 Pipenv

转载 作者:行者123 更新时间:2023-12-03 13:44:58 24 4
gpt4 key购买 nike

我正在 VSCode Bash 终端上设置 pipenv 虚拟环境,但没有显示 (pipenv) ,这使它非常困惑。

当我使用Pycharm并让它配置pipenv环境时,它会自动显示(pipenv)在项目路径之后,很容易判断我是否在 pipenv 上。

迁移到 VSCode 后,我创建了一个项目目录并通过 $ pipenv shell 在其中启动了一个 pipenv 环境初始化 pipenv 的东西很好,但 (pipenv)不显示在 shell 上,而是显示在终端的右上角,如下所示:https://imgur.com/a/h3Ji8ZO

终端的显示方式似乎由 scripts/activate 管理文件,但似乎问题与 pipenv 和 VSCode 都有些相关,所以我不确定如何正确解决这个问题。

这是与我的设置相关的一些代码。

Jill@Jill-PC MINGW64 /e/VSCodeProjects/likelion (master)
$ pip -V
pip 19.2.1 from c:\users\jill\.virtualenvs\likelion-wdstza1r\lib\site-packages\pip (python 3.6)

Jill@Jill-PC MINGW64 /e/VSCodeProjects/likelion (master)
$ python --version
Python 3.6.4 :: Anaconda, Inc.

Jill@Jill-PC MINGW64 /e/VSCodeProjects/likelion (master)
$ pipenv --version
pipenv, version 2018.11.26

最佳答案

要回答我自己的问题,那是因为我对 VSCode 的工作原理相当陌生。

与 Pycharm 等 IDE 不同,VSCode 不会“记住”以前使用的 Python 解释器。这意味着您在打开 VSCode 或第一次使用 pipenv 创建虚拟环境时看到的 Bash 不是虚拟环境的 shell。

您必须首先从命令面板中选择您的 Python 解释器,然后单击垃圾桶按钮关闭当前的 bash shell,然后再次打开 shell。然后您将在 Bash 的提示中看到 (venv_name),这表明您正在创建的虚拟环境中。

关于bash - VSCode : Why is (pipenv) not displayed on the terminal? 上的 Pipenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57505757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com