プログラムの複数のインスタンスを削除する方法

プログラムの複数のインスタンスを削除する方法

使ってみよう仮想環境ラッパーしかし、私が走るとき

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/platpak/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を削除することにしました。安全で一貫して削除するにはどうすればよいですか?

マンジャロを使っています。

答え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

しかし、私が知っている限り仮想環境 Wrapper.shにあります/usr/bin/

それでそれに応じて行を変えました。

関連情報