在用Flask學(xué)習(xí)Web開(kāi)發(fā)庆亡,用PowerShell上建立一個(gè)虛擬環(huán)境匾乓,但發(fā)現(xiàn)無(wú)法激活
Powershell Error
激活的時(shí)候報(bào)錯(cuò)了,但在命令行下激活并沒(méi)有錯(cuò)又谋。
CMD
后來(lái)發(fā)現(xiàn)了是PowerShell的設(shè)置問(wèn)題拼缝,腳本的默認(rèn)執(zhí)行策略 Restricted,禁止運(yùn)行任何腳本和配置文件彰亥,
需要更改一下設(shè)置咧七,怎么修改,已管理員身份打開(kāi)PowerShell: 使用get-executionpolicy 查看腳本執(zhí)行策略任斋,使用set-executionpolicy來(lái)修改策略继阻。
修改策略
然后重新試一下運(yùn)行腳本,可以順利激活虛擬環(huán)境
激活虛擬環(huán)境
- 創(chuàng)建虛擬環(huán)境
PS C:\Users\will> E:
PS E:\> python -m venv flask_venv
PS E:\>
E: python -m venv flask_venv 執(zhí)行后便會(huì)在F盤下創(chuàng)建一個(gè)名叫flask_venv的文件夾仁卷,這是一個(gè)可以使用的python環(huán)境穴翩。
- 激活虛擬環(huán)境
PS C:\Users\will> E:
PS E:\> flask_venv\Scripts\activate
(flask_venv) PS E:\>