Linux

如何刪除程序的多個實例

  • December 22, 2020

我正在嘗試使用virtualenvwrapper,但是當我執行時

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

按照這個問題的答案之一解決了它

在我的 .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

但在我的情況下virtualenvwrapper.sh在*/usr/bin/*

所以我相應地改變了這條線

引用自:https://unix.stackexchange.com/questions/624411