本部落格已搬遷, 3秒後跳轉...

Error:檔案無法載入,因為這個系統已停用指令碼執行 | Laplace's Lab

Error:檔案無法載入,因為這個系統已停用指令碼執行

問題來源 : 今日在Win10作業系統下建立Python virtual environment for Django,接著要用Scripts/activate指令啟動虛擬環境時,CLI顯示了這個令人錯愕的訊息:

「檔案無法載入,因為這個系統已停用指令碼執行」

代表目前作業系統的Execution Policy設定為Restricted(不允許執行)這是我在Win7作業系統下使用虛擬環境從沒遇過的狀況,而Google搜尋結果顯示有許多人在PowerShell執行Script遇到相同問題。

Solution

以系統管理員權限執行PowerShell,執行以下指令:

1
Set-ExecutionPolicy RemoteSigned

使作業系統接受所有自訂或信任來源的Script,如此問題便解決啦。

0%