在命令中激活Virtualenv,但括号未显示在目录[Python]中

2024-10-02 22:26:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在努力学习django。 在VS代码中,我安装了pip和virtualenv。在

我使用virtualenv命令创建了一个env文件夹。在

$ virtualenv env 

为了激活虚拟环境,我运行了下面的命令。在

^{pr2}$

我希望看到的结果是,我看到目录地址前面的小括号如下:

dhkang@dhkang-Lenovo-IdeaPad-S145-15API ~/fastcampus/django
 % (env)

但是,我没有看到任何括号来表示虚拟环境正在被激活。在

dhkang@dhkang-Lenovo-IdeaPad-S145-15API ~/fastcampus/django
 % source env/bin/activate

但是,我在这里没有看到(env)。我不知道虚拟环境是否被激活。在

有人知道如何解决虚拟环境激活时显示括号的问题吗?在


Tags: pipdjango代码命令env文件夹virtualenv虚拟环境
2条回答

现在,我解决了我的问题。在

这是我无法想象的zsh设置之一,因为我对Linux相当陌生。在

我所做的是尝试其他shell类型,如bash。我尝试将bash作为默认终端,并且显示了它在虚拟环境中的括号。在

最后,我安装了oh my zsh并更改了主题“agnoster”。现在,在终端或VScode的任何地方都清楚地显示括号。关于oh my zsh,请参阅链接https://github.com/ohmyzsh/ohmyzsh

好的,如果您在vscode中使用内置zsh,那么在激活virtualenv之后,您应该删除终端并使用view选项卡启动新的终端。。。在

  1. 使用终端右上角的图标删除terniam。(使用垃圾箱图标)

enter image description here

  1. 启动新终端。。 View > Terminal

相关问题 更多 >