Linux
如何刪除程序的多個實例
我正在嘗試使用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/*
所以我相應地改變了這條線