为何无法激活Python虚拟环境?能否通过绝对路径激活?
如何用绝对路径激活Python虚拟环境?
你使用的\Envs\.venv1\Scripts\activate并不是真正的绝对路径——这种写法仅代表当前盘符下的根目录起始路径,如果你的PowerShell当前工作目录不在D盘,这个路径会指向错误位置,导致脚本执行异常(弹出窗口后关闭)。
要通过绝对路径激活虚拟环境,必须包含完整的盘符信息,正确的命令应该是:
D:\Envs\.venv1\Scripts\activate
执行这个命令后,就能像使用相对路径一样正常进入虚拟环境,提示符会显示(.venv1)标识。
另外注意:如果直接在文件资源管理器中双击activate.ps1脚本,也会出现弹出窗口后关闭的情况,必须在PowerShell窗口中手动执行上述绝对路径命令才能正常激活。
内容的提问来源于stack exchange,提问作者Erel Segal-Halevi
相关产品推荐
相关产品推荐

