我在Debian OS中配置了多個Python環境。有沒有辦法在Linux中列出所有配置的環境?如何列出Linux中的所有Python環境?
這與以下注釋中指出的可能的重複不同。我的意思是僅使用virtualenv
創建的虛擬環境。
我在Debian OS中配置了多個Python環境。有沒有辦法在Linux中列出所有配置的環境?如何列出Linux中的所有Python環境?
這與以下注釋中指出的可能的重複不同。我的意思是僅使用virtualenv
創建的虛擬環境。
如果只使用低位virtualenv ...{directory}
來創建virtualenv,那麼在某個地方只有某個具有該特定環境的目錄。您只能通過在您的$HOME
目錄(或您可能用於創建virtualenvs的任何其他目錄列表)上運行find
來「列出」這些目錄,以查找python安裝。希望遵循一些約定,如存儲在~/virtualenvs
中。 (也參見Where should virtualenvs be created?)
如果使用virtualenvwrapper
,然後如所提到的,使用命令lsvirtualenv
列出用mkvirtualenv
創建ENVS。它們全都默認爲~/.virtualenvs
。見https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
如果使用conda
,你可以列出創建的虛擬ENVS通過conda create --name {my_env} [...]
,即使用conda info --envs
或conda env list
。見https://conda.io/docs/using/envs.html#list-all-environments
'whereis python'爲您提供了一個很好的列表 –
感謝您的回答。然而,這給了我所有不同的安裝版本的Python,但不是虛擬環境。 – AhmedWas
你所指的重複問題中的命令'lsvirtualenv -l',給了我'找不到的命令'。 – AhmedWas