使用virtualenvwrapper重命名环境


111

我有一个名为的环境doors,我想将其重命名djangovirtualenvwrapper

我注意到,如果仅将文件夹重命名~/.virtualenvs/doorsdjango,我现在可以呼叫workon django,但是环境仍然提示(doors)hobbes3@hobbes3

Answers:



8

如果您这样做:

$ ack-grep -ai doors ~/.virtualenvs/django/bin

您会注意到,该文件将doors作为位置而不是django,您将使用新位置更改每个文件。

解决方案:重命名文件夹后,执行以下命令。

$ sed -i "s/doors/django/g" ~/.virtualenvs/django/bin/*

现在,如果您这样做:

$ workon django
(django)hobbes3@hobbes3
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.