我在 VS 中使用 anaconda 創建了一個虛擬環境。當環境處于活動狀態時。我使用 來檢查版本python --version,它會提供以下輸出Python 3.9.9,而當我使用which python并從路徑檢查版本時,/usr/bin/python --version我會得到不同的版本Python 2.7.18。為什么會發生這種情況,環境使用哪個版本?
uj5u.com熱心網友回復:
激活虛擬環境后,該python命令將使用 venv 中的 python 版本(位于path/to/.venv/bin/python)。
which python并/usr/bin/python強制使用安裝的 python 版本/usr/bin/python,在你的情況下似乎是 2.7.18 版。如果您想更改默認的 Python 版本(在python沒有激活 venv 的情況下使用的版本),您可以使用sudo ln -s /usr/bin/python /usr/bin/python3.9.
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/437946.html
