use*_*363 7 bash terminal visual-studio-code pipenv
我正在 VSCode Bash 终端上设置 pipenv 虚拟环境,但没有显示 (pipenv),这使它非常混乱。
当我使用Pycharm并让它配置pipenv环境时,它会自动显示(pipenv)在项目路径之后,因此很容易判断我是否在pipenv上。
在我转移到 VSCode 后,我创建了一个项目目录并在其中启动了一个 pipenv 环境,通过$ pipenv shell它初始化的 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
Run Code Online (Sandbox Code Playgroud)
use*_*363 13
要回答我自己的问题,那是因为我对 VSCode 的工作原理相当陌生。
与 Pycharm 等 IDE 不同,VSCode 不会“记住”以前使用的 Python 解释器。这意味着您在打开 VSCode 或第一次使用 pipenv 创建虚拟环境时看到的 Bash 不是虚拟环境的 shell。
您必须首先从命令面板中选择您的 Python 解释器,然后单击垃圾桶按钮关闭当前的 bash shell,然后再次打开 shell。然后您将在 Bash 的提示中看到 (venv_name),这表明您正在创建的虚拟环境中。
| 归档时间: |
|
| 查看次数: |
7472 次 |
| 最近记录: |