我有一个名为doors
的环境,我想将其重命名为virtualenvwrapper的django
。
我注意到,如果我只是将文件夹~/.virtualenvs/doors
重命名为django
,我现在可以调用workon django
,但环境仍然是(doors)hobbes3@hobbes3
。
发布于 2012-09-23 10:39:27
您可以使用:
cpvirtualenv oldenv newenv
rmvirtualenv oldenv
所以在你的例子中:
cpvirtualenv doors django
rmvirtualenv doors
发布于 2012-04-24 03:06:43
如果您这样做了:
$ ack-grep -ai doors ~/.virtualenvs/django/bin
您将注意到,将使用doors
而不是django作为位置,您将使用新位置更改每个文件。
解决方案:重命名文件夹后,执行以下命令。
$ sed -i "s/doors/django/g" ~/.virtualenvs/django/bin/*
现在如果你这样做了:
$ workon django
(django)hobbes3@hobbes3
https://stackoverflow.com/questions/9540040
复制相似问题