【发布时间】:2011-10-01 11:47:15
【问题描述】:
我已经创建了文件夹并在其中初始化了一个 virtualenv 实例。
$ mkdir myproject
$ cd myproject
$ virtualenv env
当我运行(env)$ pip freeze 时,它会按原样显示已安装的软件包。
现在我想将myproject/ 重命名为project/。
$ mv myproject/ project/
但是,现在当我跑步时
$ . env/bin/activate
(env)$ pip freeze
它说 pip 没有安装。如何在不破坏环境的情况下重命名项目文件夹?
【问题讨论】:
-
这个问题很老,已经有了答案,但我想知道,为什么 OP 不能将 virtualenv 移回原来的位置?显然,这并不能解决移动/重命名的愿望,但这不会恢复正常工作的 virtualenv,还是它已经无可救药地坏了?
-
是的,你是对的,它会修复虚拟环境,但不能解决问题。
-
2019 年 11 月,Python3。对我来说最好的解决方案是在aarongorka.com/blog/portable-virtualenv 中描述
标签: python ubuntu virtualenv pip