python环境如何删除_关于python:如何删除/删除virtualenv?

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

我不能用以下命令删除它:rmvirtualenv venv。-这是virtualenvwrapper的一部分,如下面针对virtualenvwrapper的回答中所述。

我在我当前的目录上做了一个ls,我仍然能看到venv

我唯一能移除它的方法似乎是:sudo rm -rf venv

请注意,环境不是活动的。我在运行Ubuntu 11.10。有什么想法吗?我试图重新启动系统,但没有成功。

如果不使用sudo,您的问题是什么?你为什么认为重启会有帮助?

只需删除目录。

喇叭:sudo rmvirtualenv venv不是有效的命令。不知道为什么我认为重启会有帮助。老实说,我是新来的。

注意,rmvirtualenv附带了virtualenvwrapper。你需要安装它才能工作。

请注意,您也可以删除当前安装的所有包,但如果安装了virtualenvwrapper:$ virtualenv --clear path_to_my_venv,则保留虚拟环境本身。我不时地使用它来确保没有任何手动安装的内容,比如在requirements.txt中不再有旧的依赖项。

在正常情况下,不需要sudo。虚拟环境的关键是,您可以使用常规用户帐户来操作它。

就是这样!没有删除虚拟环境的命令。只需停用它并通过递归地删除它来消除应用程序中的工件。

请注意,无论您使用的是哪种虚拟环境,这都是相同的。virtualenv、venv、Python环境、pyenv、pipenv都是基于相同的原理。

值得注意的是,如果您使用PIP来安装依赖项,那么您可能希望PIP冻结依赖项列表并将其保存在顶级目录中。如果您以后选择部署您的应用程序,就不会有什么麻烦了。

当正确的答案仅仅是下面的时候,为什么这被接受并且有这么多的选票?也许这是针对旧版本的virtualenvwarpper

@jsbueno他使用的是virtualenv,而不是virtualenwrapper(它们不是同一个程序)。当时,virtualenv没有提供用于清理的接口;您必须自己进行清理。

如果您在git repo中创建了一个virtualenv(并且文件不会被忽略):git clean -dffx。

正如@skytrader之前

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值