[开发环境搭建][windows][已解决]我调用install报错


尝试直接用power shell 7管理员权限运行

删掉C:\Users\w1545.sifli下所有文件之后重新运行试试
另外你的python是在哪安装的?可以试试重新覆盖安装一下

破案了,我的系统的环境变量里面的python不对,python命令指向了MSYS2中的Python导致的。

Get-Command python | Select-Object -ExpandProperty Definition

查看python路径
由于我们是在Windows系统上,虚拟环境的可执行文件在Scripts目录下,所以脚本中应该使用Scripts\python(在Windows中)而不是bin/python(Unix风格)。

而调用MSYS2中的Python生成的虚拟环境是Unix风格的与install.ps1脚本里的不符合,导致后续无法执行。

$python_venv = "$python_venv_path/Scripts/python"

解决方法

编辑环境变量,调整python的顺序,把mingw64里面的路径放下面一点。

注意的是:vscode和power shell需要关闭,重新打开后才能生效。

1 个赞

msys2还有python环境啊,长见识了