緣起:今天想嘗試在vs code中使用python,出現了幾行warning,大意是conda無法激活。
總結經驗:
Anaconda可以看作是一個虛擬機,我們的python環境使用的不是本機,而是Anaconda中的環境。
雖然Windows的電腦上并沒有安裝python解釋器,但是在寫python程序的時候選擇Anaconda環境,一樣可以隨心所欲的使用python。
我們需要在vs code中使用激活Anaconda環境來使用python。
輸入conda activate base之后沒有任何反應,在網上查閱了許多資料+不斷更正自己的搜索關鍵詞后終于發現了一個比較關鍵的帖子。
解決使用anaconda VSCODE無法import cv2問題
這個問題是由于anaconda 多環境導致的 ,默認VSCode里的默認終端是powershell,但是powershell不能執行conda activate,所以Python無法切換到需要的環境。
解決辦法:
輸入:Ctrl+Shift+P
輸入:terminal:select default profile
將默認的PS改為cmd