MR.*_*ode 1 python windows python-3.x python-venv
我使用 python 10 和 windows-11 我尝试使用以下命令激活 venv
.\onlineShop\Scripts\activate.bat
Run Code Online (Sandbox Code Playgroud)
我使用以下命令创建 venv
python -m venv onlineShop
Run Code Online (Sandbox Code Playgroud)
我的点子列表
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
Run Code Online (Sandbox Code Playgroud)
当我使用时也.\onlineShop\Scripts\activate给我这个错误
“无法加载,因为该系统上禁用了脚本的执行”。
Run Code Online (Sandbox Code Playgroud)Problem : venv is not activated
根据微软技术支持的说法,这可能是执行策略设置的问题。要修复它,您应该尝试执行Set-ExecutionPolicy Unrestricted -Scope Process
或者如果这个问题没有消失那么请阅读这个答案
激活
.\<Virtual-Name>\Scripts\activate
Run Code Online (Sandbox Code Playgroud)
或者
.\<Virtual-Name>\Scripts\activate.bat
Run Code Online (Sandbox Code Playgroud)
用于停用venv
.\<Virtual-Name>\Scripts\deactivate.bat
Run Code Online (Sandbox Code Playgroud)
或者
.\<Virtual-Name>\Scripts\deactivate
Run Code Online (Sandbox Code Playgroud)
或者
deactivate
Run Code Online (Sandbox Code Playgroud)
如果您在激活虚拟环境时遇到此错误:
无法加载,因为该系统上禁用了运行脚本。有关详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkID=135170 上的 about_Execution_Policies。
这意味着你的Execution Policy is RestrictedSO。要消除此错误,您可以运行此命令。
在命令提示符下:
powershell Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
Run Code Online (Sandbox Code Playgroud)
在 Powershell 中:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
Run Code Online (Sandbox Code Playgroud)
<Virtual-Name>为你的虚拟环境名称| 归档时间: |
|
| 查看次数: |
4575 次 |
| 最近记录: |