【发布时间】:2012-06-15 20:30:39
【问题描述】:
我使用以下命令创建了一个环境:virtualenv venv --distribute
我无法使用以下命令将其删除:rmvirtualenv venv -
这是answer below for virtualenvwrapper 中提到的virtualenvwrapper 的一部分
我在当前目录上执行了ls,但我仍然看到 venv
我可以删除它的唯一方法似乎是:sudo rm -rf venv
请注意,环境未激活。我正在运行 Ubuntu 11.10。有任何想法吗?我已经尝试重新启动我的系统无济于事。
【问题讨论】:
-
删除目录即可。
-
鸣喇叭:sudo rmvirtualenv venv 不是有效命令。不知道为什么我认为重新启动会有所帮助。老实说,我还很新。
-
请注意,
rmvirtualenv带有 virtualenvwrapper。您需要安装它才能使其工作。 -
请注意,您也可以删除所有当前安装的软件包,但如果您安装了 virtualenvwrapper,请保留虚拟环境本身:
$ virtualenv --clear path_to_my_venv。我不时使用它来确保我没有手动安装任何东西,例如requirements.txt中不再存在的旧依赖项。 -
sudo在正常情况下应该是不必要的。虚拟环境的全部意义在于您可以使用常规用户帐户对其进行操作。
标签: python-3.x virtualenvwrapper python-venv virtual-environment virtualenv-commands