【问题标题】:delete all virtual environments with xargs rmvirtualenv使用 xargs rmvirtualenv 删除所有虚拟环境
【发布时间】:2019-03-17 11:21:02
【问题描述】:

我尝试像这样将 lsvirtual 传递给 xargs:

 lsvirtualenv -b|xargs -0 -I env rmvirtualenv env

然后它返回:

xargs: rmvirtualenv: No such file or directory

我做错了什么?

【问题讨论】:

  • lsvirtualenv -b 的输出添加到您的问题中。

标签: bash xargs virtualenvwrapper


【解决方案1】:

rmvirtualenv 不是脚本,它是. virtualenvwrapper.sh 创建的shell 函数。您不能从 xargs 调用 shell 函数。您可以尝试调用 bash,获取 virtualenvwrapper.sh,然后调用 rmvirtualenv。或者你可以试试

rmvirtualenv `lsvirtualenv -b`

【讨论】:

    猜你喜欢
    • 2016-12-20
    • 1970-01-01
    • 2011-11-04
    • 2022-10-08
    • 2021-11-17
    • 2022-11-11
    • 1970-01-01
    • 2019-09-24
    • 2017-10-24
    相关资源
    最近更新 更多