使用virtualenvwrapp重命名环境

2024-10-02 16:31:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个名为doors的环境,我想将其重命名为django,用于virtualenvwrapper

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


Tags: django文件夹环境virtualenvs重命名workonvirtualenvwrapperdoors
2条回答

您可以使用:

cpvirtualenv oldenv newenv
rmvirtualenv oldenv

所以在你的情况下:

cpvirtualenv doors django
rmvirtualenv doors

如果你这样做了:

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

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

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

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

如果你这样做了:

$ workon django
(django)hobbes3@hobbes3

相关问题 更多 >