在預設的情況下,Windows 10中使用Visual Studio Code環境要進入Terminal中執行程式進行測試時會遇到無法進入虛擬環境的情形。解決的方法很簡單。只要你另外使用系統管理員權限去開一個Power Shell,然後執行以下的指令:
Set-ExecutionPolicy RemoteSigned
此時系統會出現以下的選項畫面:
此時只要輸入「y」,再按下Enter,之後,再回到Visual Studio Code,就可以順利地進入Terminal環境中,使用原有目錄之下建立的虛擬環境,無痛測試Python程式碼了。
在Visual Studio Code的terminal環境使用Anaconda環境
那麼如果我們想要在Visual Studio Code中使用Anaconda的虛擬環境的話,可以在Anaconda Prompt中執行以下的指令:
conda init powershell
之後再Visual Studio Code環境中進入Terminal之後,就會自動進入Anaconda的base虛擬環境了。