最近在玩deepin,系統自帶了python2和python3,為了友善,使用pip3安裝了virtualenv,但是在建立虛拟環境時提示了錯誤:
virtualenv:未找到指令
這真讓人苦惱,網上一大堆教程,加之對我是linux小白,真心搞不動PATH的設定,于是乎我解除安裝重裝virtualenv時看到了系統的提示:
Installing collected packages: virtualenv
The script virtualenv is installed in '/home/amo/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed virtualenv-20.0.28
大緻意思是,virtualenv被安裝到了使用者amo的檔案夾下。于是,我大概判斷了下,系統自帶的python3應該是系統級應用,而我安裝的virualenv是使用者級應用,如果我使用
sudo pip3 install virtualenv
呢,是不是可以把virtualenv安裝成系統級的呢?嘗試了一下,果不其然,搞定了。