我已经创建了文件夹并初始化了一个virtualenv实例。重命名virtualenv文件夹而不打破它
$ mkdir myproject
$ cd myproject
$ virtualenv env
当我运行(env)$ pip freeze
,它显示已安装的软件包,因为它应该。
现在我想将myproject/
重命名为project/
。
$ mv myproject/ project/
不过,现在当我运行
$ . env/bin/activate
(env)$ pip freeze
它说PIP没有安装。如何在不破坏环境的情况下重命名项目文件夹?
这个问题很古老,已经有了答案,但我不得不怀疑,为什么OP不能将virtualenv移回原来的位置呢?显然,这并不能解决移动/重命名的愿望,但是这不会恢复一个工作的虚拟角色,或者它已经被无望地打破了? –
是的,你是对的,它会修复虚拟env,但不能解决问题。 – Florian