使ってみよう仮想環境ラッパーしかし、私が走るとき
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/
それでそれに応じて行を変えました。