1

我使用 direnv v2.21.2 并希望钩子激活我之前创建的.venv. 如果我只使用source .venv/bin/activate我的环境会被激活,但 PS1 会显示错误消息。我实际上不知道如何处理该PS1变量,但它似乎不是一个大问题,因为我使用starship了我的提示。不完全舒尔。

使用代替layout python3可以正常工作而不会出错,但会创建我不需要的额外 venv。有任何想法吗?

unset PS1编辑:如果不使用direnv 生成的错误消息:

direnv: PS1 cannot be exported. For more information see https://github.com/direnv/direnv/wiki/PS1

该消息实际上导致了正确的信息,但对问题存在的原因没有多大帮助。

4

0 回答 0