我使用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时,会给出这个错误
“无法加载,因为脚本的执行在此系统上被禁用”。问题: venv没有激活
发布于 2022-05-06 11:27:52
根据Microsoft技术支持,这可能是执行策略设置的问题。要修复它,您应该尝试执行Set-ExecutionPolicy Unrestricted -Scope Process
或者如果这个问题没有解决,那么请阅读这个answer
激活
.\Scripts\activate或
.\Scripts\activate.bat使venv失活
.\onlineShop\Scripts\deactivate.bat或
.\onlineShop\Scripts\deactivate或
deactivate 如果在激活虚拟环境时出现任何错误:
无法加载
,因为此系统上禁用了正在运行的脚本。有关更多信息,请参见https:/go.microsoft.com/fwlink/?LinkID=135170.的about_Execution_Policies
这意味着你的Execution Policy is Restricted所以。要消除此错误,可以运行以下命令。
在指挥提示符中:
powershell Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted在Powershell中:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted发布于 2022-08-30 21:14:27
执行以下命令:
Set-ExecutionPolicy Unrestricted CurrentUser如果使用此命令,则不会再次面临此问题,但如果使用以下命令:
Set-ExecutionPolicy Unrestricted -Scope Process然后你需要一次又一次地执行它。
https://stackoverflow.com/questions/72140689
复制相似问题