我正在使用python 10和windows-11,我尝试使用以下命令激活venv
.\onlineShop\Scripts\activate.bat
我使用以下命令创建venv
python -m venv onlineShop
我的pip列表
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
时也会出现此错误
无法加载,因为此系统上已禁用脚本执行。
Problem : venv is not activated
2条答案
按热度按时间a1o7rhls1#
据Microsoft技术支持人员所述,可能是执行策略设置有问题。若要修复此问题,您应该尝试执行
Set-ExecutionPolicy Unrestricted -Scope Process
或者,如果这个问题没有解决,请阅读此答案
激活
或
用于停用
venv
或
或
如果激活虚拟环境时出现任何错误:
无法加载,因为在此系统上禁用了运行脚本。有关详细信息,请参阅https:/www.example.com上的about_Execution_Policiesgo.microsoft.com/fwlink/?LinkID=135170。
这意味着您的
Execution Policy is Restricted
SO。要消除此错误,您可以运行此命令。在命令提示符中:
在Powershell中:
将
<Virtual-Name>
替换为您的虚拟环境名称z18hc3ub2#
执行以下命令:
如果您使用此命令,则不会再次遇到此问题,但如果您使用以下命令:
然后你需要一次又一次地执行它。