error please select a valid python interpreter,a valid python interpreter
无法在powershell中运行python venv。
无法在powershell中运行python venv。
PS: \。/env _ test1/venv/scripts/activate . PS1 ./env _ test1/venv/scripts/activate . PS1:无法加载文件D:\ env _ test1 \ venv \ scripts \ activate . PS1,因为禁止在此系统上运行脚本。见https:/go . Microsoft . com/fwlink/?详情请见。LinkID=135170中的关于执行策略。定位线:1字符:1。/env _ test1/venv/scripts/activate . PS1 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~类别信息:安全错误Securityexception全限定错误:未授权访问查看当前应用的执行策略:
PS D:\ get-executionpolicyRestricted
打开文件夹C:\WINDOWS\system32,在右上角搜索powershell,找到powershell.exe,右键以管理员身份运行。
以管理员身份打开PowerShell,输入set-execution policy remote signed。
输入:
set-执行策略远程签名再次运行:
PS: \。/env _ test1/venv/scripts/activate . PS1(venv)PS D:\成功输入venv
Venv是虚拟环境的名称,也可以是其他名称。它由python -m venv venv生成。您可以用另一个名称替换下面的venv。
注意:
Python虚拟环境venv和conda一样,有cmd终端和powershell两种激活方式。Cmd终端是可执行文件activate.bat结尾的。bat,而powershell是以. ps1结尾的可执行文件Activate.ps1。
在Scripts/folder下,bat文件由cmd终端中的call调用,ps1文件由。在powershell中调用。
路径下还有一个不带后缀的文件activate,是在Linux下执行的文件。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。