我正在尝试将 QT .ui 文件转换为 .py 文件。
发现几个问题说“.exe 不会从带有空格的目录运行”。我在同一个问题上苦苦挣扎,发现我的驱动器上有多个 .exe 文件副本。
C:\shbaek>where.exe pyuic5
C:\Program Files\Miniconda3\Scripts\pyuic5.exe
C:\Users\MSOlab\Miniconda3\Scripts\pyuic5.exe
C:\Users\MSOlab\Miniconda3\Library\bin\pyuic5.bat
我以管理员身份运行命令行,因此调用 pyuic5 将访问来自 \Program Files\ 的命令行。当我直接将目录更改为第二个并运行 pyuic5 时,它运行没有任何错误,但第一个会给出如下错误消息。
启动器中的致命错误:无法使用“”创建进程
在没有管理员权限的情况下运行提示会自动运行第二个提示(来自 \Users\)而不会出现任何错误。
那么,我是否应该在没有管理员权限的情况下运行 cmd 以避免这些问题?或者是否有任何可能的方法来强制 Admin cmd 从 \Users\ 路径运行 pyuic5?