如何删除/删除 virtualenv?

新手上路,请多包涵

我使用以下命令创建了一个环境: virtualenv venv --distribute

我无法使用以下命令将其删除: rmvirtualenv venv - 这是 virtualenvwrapper 的一部分,如 下面的 virtualenvwrapper 答案所述

我在当前目录上做了一个 ls 并且我仍然看到 venv

我可以删除它的唯一方法似乎是: sudo rm -rf venv

请注意,环境未激活。我正在运行 Ubuntu 11.10。有任何想法吗?我试过重新启动我的系统无济于事。

原文由 wulymammoth 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.8k
2 个回答

我可以删除它的唯一方法似乎是: sudo rm -rf venv

而已!没有删除虚拟环境的命令。只需停用它并通过递归删除它来消除您的应用程序的工件。

请注意,无论您使用哪种虚拟环境,这都是一样的。 virtualenv , venv , Anaconda environment, pyenv , pipenv are all based the same principle here.

原文由 Thomas Anthony 发布,翻译遵循 CC BY-SA 4.0 许可协议

只是回应@skytreader 之前的评论, rmvirtualenv 是由 virtualenvwrapper 提供的命令,而不是 virtualenv 提供的命令。也许你没有安装 virtualenvwrapper

有关详细信息,请参阅 VirtualEnvWrapper 命令参考

原文由 Devy 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进