我在 Apple Mac 上丢失了 agnoster 提示符中的 venv 部分

我在 Apple Mac 上丢失了 agnoster 提示符中的 venv 部分

macOS 10.12.6 Sierra

您好,我刚刚安装了ZshOh-my-zsh然后我选择了 Agnoster 主题,并且对它非常满意。现在,经过一些调整后,我似乎丢失了 Agnoster 提示符中的 venv 部分。

事实上,我认为问题更多与我的设置有关,venv原因python3如下。

如果我尝试激活 Python venv,它似乎不起作用,因为which python3仍然给出默认值/usr/local/bin/python3,所以我猜测Agnoster提示忠实地反映了venv状态。

我尝试删除现有venv文件夹并使用 创建一个新文件夹python3 -m venv ./venv,然后运行./venv/bin/activate​​,但没有成功。

我对 Apple Mac 还很陌生,因此如果这个问题暴露了我的无知,请原谅!

那么,回顾一下,我如何才能开始venv工作以及如何恢复venv我的 Agnoster 提示的部分?

答案1

我没有仔细阅读激活脚本的源代码。你应该通过source ./venv/bin/activate而不是./venv/bin/activate单独运行它!

相关内容