在命令中激活 Virtualenv,但括号未显示在目录中 [Python]
Activated Virtualenv in commands but the bracket is not showing in the directory [Python]
我正在努力学习 Django。
在 VS 代码中,我已经安装了 pip 和 virtualenv。
我使用 virtualenv 命令创建了一个 env 文件夹。
$ virtualenv env
要激活虚拟环境,我运行下面的命令。
$ source env/bin/activate
我期待看到的结果是我看到目录地址前面的小括号如下:
dhkang@dhkang-Lenovo-IdeaPad-S145-15API ~/fastcampus/django
% (env)
但是,我没有看到任何表示正在激活虚拟环境的括号。
dhkang@dhkang-Lenovo-IdeaPad-S145-15API ~/fastcampus/django
% source env/bin/activate
但是,我在这里没有看到 (env)。不知道虚拟环境有没有激活。
有谁知道在激活虚拟环境时如何解决显示括号?
好的,如果您在 vscode 中使用内置 zsh
,激活 virtualenv
后,您应该删除终端并使用视图选项卡启动新终端...
- 使用终端右上角的图标删除 terniaml。 (使用垃圾桶图标)
- 启动新终端..
View > Terminal
现在,我解决了我的问题。
这是我无法想象的 zsh 设置之一,因为我对 Linux 还很陌生。
我所做的是 尝试其他 shell 类型,例如 bash。 我尝试将 bash 作为默认终端,括号表示它是在虚拟环境中显示。
最后,我安装了oh-my-zsh并更改了主题'agnoster'。现在,终端或 VScode 中的任何地方都清楚地显示了括号。关于oh-my-zsh,参考link https://github.com/ohmyzsh/ohmyzsh
我正在努力学习 Django。 在 VS 代码中,我已经安装了 pip 和 virtualenv。
我使用 virtualenv 命令创建了一个 env 文件夹。
$ virtualenv env
要激活虚拟环境,我运行下面的命令。
$ source env/bin/activate
我期待看到的结果是我看到目录地址前面的小括号如下:
dhkang@dhkang-Lenovo-IdeaPad-S145-15API ~/fastcampus/django
% (env)
但是,我没有看到任何表示正在激活虚拟环境的括号。
dhkang@dhkang-Lenovo-IdeaPad-S145-15API ~/fastcampus/django
% source env/bin/activate
但是,我在这里没有看到 (env)。不知道虚拟环境有没有激活。
有谁知道在激活虚拟环境时如何解决显示括号?
好的,如果您在 vscode 中使用内置 zsh
,激活 virtualenv
后,您应该删除终端并使用视图选项卡启动新终端...
- 使用终端右上角的图标删除 terniaml。 (使用垃圾桶图标)
- 启动新终端..
View > Terminal
现在,我解决了我的问题。
这是我无法想象的 zsh 设置之一,因为我对 Linux 还很陌生。
我所做的是 尝试其他 shell 类型,例如 bash。 我尝试将 bash 作为默认终端,括号表示它是在虚拟环境中显示。
最后,我安装了oh-my-zsh并更改了主题'agnoster'。现在,终端或 VScode 中的任何地方都清楚地显示了括号。关于oh-my-zsh,参考link https://github.com/ohmyzsh/ohmyzsh