当虚拟环境被激活时,有没有办法更改提示中显示的名称?
username@host:~$ python3 -m venv venv
username@host:~$ source venv/bin/activate
(venv) username@host:~$
但我希望它显示为类似于这样的内容:
username@host:~$ python3 -m venv venv
username@host:~$ source venv/bin/activate
(some_arbitrary_name) username@host:~$
更新: 感谢回答。在创建后无法更改提示名称,但是有一种方法可以在提示中显示与文件夹名称不同的任意名称:
username@host:~$ python3 -m venv .venv --prompt some_arbitrary_name
username@host:~$ source venv/bin/activate
(some_arbitrary_name) username@host:~$
python3 -m venv .venv --prompt some_arbitrary_name
解决方案发布为一个实际答案。目前已有的回答(在我写这篇翻译时)中没有提到它,而一些站点读者可能会直接查看答案,以为问题与他们正在尝试解决的问题相同,因此可能会错过你的更新。(如果你关心这个的话)你还可以在该网站上获得更多的声望。我很高兴地承诺,只要你提交的答案与你的更新文本非常相似,我就会给你点赞。 - lindes--prompt
选项非常好用,谢谢! - haridsvpyvenv.cfg
文件中看到了一个prompt
选项,您可以尝试进行更改。 - haridsv