ITADN

Error when trying to build/install PyGObject bindings with a space in username

#1726OpenMazianos 创建于 2026-02-27
M
Mazianoscommented
Hello, I'm trying to install PyGObject for gtk3 using gvsbuild, specifically this command: `gvsbuild build --enable-gi --py-wheel gtk3 pygobject --vs-ver vs2026`, but I keep running into this error: ``` 'C:\Users\Mazin' is not recognized as an internal or external command, operable program or batch file. Traceback (most recent call last): File "C:\Users\Mazin Marwan\AppData\Roaming\uv\tools\gvsbuild\Lib\site-packages\gvsbuild\utils\builder.py", line 560, in build if self.__build_one(p): ~~~~~~~~~~~~~~~~^^^ File "C:\Users\Mazin Marwan\AppData\Roaming\uv\tools\gvsbuild\Lib\site-packages\gvsbuild\utils\builder.py", line 691, in __build_one skip_deps = proj.build() File "C:\Users\Mazin Marwan\AppData\Roaming\uv\tools\gvsbuild\Lib\site-packages\gvsbuild\projects\pygobject.py", line 54, in build self.exec_vs(r"%(python_dir)s\python.exe -m build --wheel") ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Mazin Marwan\AppData\Roaming\uv\tools\gvsbuild\Lib\site-packages\gvsbuild\utils\base_project.py", line 193, in exec_vs self.builder.exec_vs( ~~~~~~~~~~~~~~~~~~~~^ cmd, working_dir=self._get_working_dir(), add_path=add_path ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\Mazin Marwan\AppData\Roaming\uv\tools\gvsbuild\Lib\site-packages\gvsbuild\utils\builder.py", line 944, in exec_vs self.__execute( ~~~~~~~~~~~~~~^ self.__sub_vars(cmd), ^^^^^^^^^^^^^^^^^^^^^ ...<2 lines>... env=self.vs_env, ^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\Mazin Marwan\AppData\Roaming\uv\tools\gvsbuild\Lib\site-packages\gvsbuild\utils\builder.py", line 1048, in __execute subprocess.check_call(args, cwd=working_dir, env=env, shell=True) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Python3\Lib\subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command 'C:\Users\Mazin Marwan\AppData\Roaming\uv\tools\gvsbuild\Scripts\python.exe -m build --wheel' returned non-zero exit status 1. Error: pygobject build failed ``` I fixed this locally by changing `self.exec_vs(r"%(python_dir)s\python.exe -m build --wheel")` to `self.exec_vs(r""""%(python_dir)s\python.exe" -m build --wheel""")` to allow for spaces in the username but this error has occurred a lot while trying to run this.
0 条评论