如何删除程序的多个实例

如何删除程序的多个实例

我正在尝试使用虚拟环境包装器,但是当我跑步时

mkvirtualenv xyz 我收到消息

virtualenvwrapper 在您的路径中找不到 /home/YOUR_USERNAME/.local/bin/virtualenv

事实上 virtualenvwrapper 位于该位置并且位于我的 $PATH 变量中

/home/jeff/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/默认/bin:/var/lib/snapd/snap/bin:/home/jeff/.scripts:/home/jeff/.local/bin/virtualenv 在此输入链接描述

我已经看过所有这个问题的答案但他们都不适合我。当我跑步时

sudo find / -name "virtualenv" 我发现它出现了多次

/usr/bin/virtualenv
/usr/lib/python3.8/site-packages/virtualenv
/home/jeff/.local/bin/virtualenv
/home/jeff/.local/share/virtualenv
/home/jeff/.local/lib/python3.8/site-packages/virtualenv

所以我猜有某种冲突

我决定删除 virtualenvwrapper。我怎样才能安全、一致地清除它们?

我正在使用 Manjaro

答案1

通过遵循其中之一解决了这个问题回答这个问题

在 .bashrc 的末尾,我添加了以下行(请记住将您的用户名放在 YOUR_USERNAME 字段中):

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_VIRTUALENV=/home/YOUR_USERNAME/.local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh

但就我而言虚拟环境包装器.sh是在/usr/bin/

所以我相应地改变了线路

相关内容