python 在 vscode 中運行虛擬環境

問題:

在pycharm創建運行python的虛擬環境沒啥問題,在vscode中運行出現問題
在這裏插入圖片描述

解決:

根據錯誤信息,找到是PowerShell執行策略的沒有設置,也是爲了防止執行惡意腳本

1. 查看執行策略

Get-ExecutionPolicy -List

在這裏插入圖片描述
從上往下依次爲(也是按此順序執行策略):

  • MachinePolicy(機器策略) : 由組策略爲計算機的所有用戶設置
  • UserPolicy(用戶策略) : 由組策略爲計算機的當前用戶設置
  • CurrentUser(當前用戶) :執行策略僅影響當前用戶。它存儲在 HKEY_CURRENT_USER註冊表子項中
  • LocalMachine(本地機器) : 執行策略會影響當前計算機上的所有用戶。它存儲在HKEY_LOCAL_MACHINE註冊表子項中

2. 更改執行策略

Set-ExecutionPolicy -ExecutionPolicy -Scope

在這裏插入圖片描述
再次查看執行策略列表,發現改變
在這裏插入圖片描述
再試一試是否可以開啓虛擬環境
在這裏插入圖片描述
OK! 成功

3. 刪除策略

Set-ExecutionPolicy -ExecutionPolicy Undefined -Scope CurrentUser

詳細的再去看下面鏈接:
PowerShell執行策略的沒有設置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章