virtualenv 未在 windows 11 上激活

virtualenv not activated on windows 11

我正在使用 python 10 和 windows-11 我尝试使用以下命令激活 venv

.\onlineShop\Scripts\activate.bat

我使用以下命令创建 venv

python -m venv onlineShop

我的点数列表

Package      Version
------------ -------
distlib      0.3.4
filelock     3.6.0
pip          22.0.4
platformdirs 2.5.2
pyaes        1.6.1
Pyrogram     2.0.17
PySocks      1.7.1
setuptools   58.1.0
six          1.16.0
virtualenv   20.14.1

当我使用 .\onlineShop\Scripts\activate 时也会出现此错误

"cannot be loaded because the execution of scripts is disabled on this system".

Problem : venv is not activated

根据 Microsoft 技术支持,这可能是执行策略设置的问题。要修复它,您应该尝试执行 Set-ExecutionPolicy Unrestricted -Scope Process

或者如果这个问题没有消失那么请阅读这篇文章answer

激活

.\Scripts\activate

.\Scripts\activate.bat

用于停用 venv

.\onlineShop\Scripts\deactivate.bat

.\onlineShop\Scripts\deactivate

deactivate