gpt-voice-conversation-chatbot icon indicating copy to clipboard operation
gpt-voice-conversation-chatbot copied to clipboard

distutils.errors.DistutilsPlatformError: Unable to find vcvarsall.bat

Open Dragoonov opened this issue 1 year ago • 1 comments

I cannot get it to work both on my stationary PC and on laptop. I got the same error:

File "C:\Program Files\Python311\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 353, in main() File "C:\Program Files\Python311\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 335, in main json_out['return_val'] = hook(**hook_input['kwargs']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python311\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 118, in get_requires_for_build_wheel return hook(config_settings) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\drago\AppData\Local\Temp\pip-build-env-1aa9hrdo\overlay\Lib\site-packages\setuptools\build_meta.py", line 355, in get_requires_for_build_wheel return self._get_build_requires(config_settings, requirements=['wheel']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\drago\AppData\Local\Temp\pip-build-env-1aa9hrdo\overlay\Lib\site-packages\setuptools\build_meta.py", line 325, in _get_build_requires self.run_setup() File "C:\Users\drago\AppData\Local\Temp\pip-build-env-1aa9hrdo\overlay\Lib\site-packages\setuptools\build_meta.py", line 507, in run_setup super(_BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script) File "C:\Users\drago\AppData\Local\Temp\pip-build-env-1aa9hrdo\overlay\Lib\site-packages\setuptools\build_meta.py", line 341, in run_setup exec(code, locals()) File "", line 359, in File "C:\Users\drago\AppData\Local\Temp\pip-install-zpsl8dp8\pygame_9bb69c7b58aa4ce08e8462093e7d1456\buildconfig\config.py", line 225, in main deps = CFG.main(**kwds) ^^^^^^^^^^^^^^^^ File "C:\Users\drago\AppData\Local\Temp\pip-install-zpsl8dp8\pygame_9bb69c7b58aa4ce08e8462093e7d1456\buildconfig\config_win.py", line 511, in main return setup_prebuilt_sdl2(prebuilt_dir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\drago\AppData\Local\Temp\pip-install-zpsl8dp8\pygame_9bb69c7b58aa4ce08e8462093e7d1456\buildconfig\config_win.py", line 471, in setup_prebuilt_sdl2 DEPS.configure() File "C:\Users\drago\AppData\Local\Temp\pip-install-zpsl8dp8\pygame_9bb69c7b58aa4ce08e8462093e7d1456\buildconfig\config_win.py", line 336, in configure from . import vstools File "C:\Users\drago\AppData\Local\Temp\pip-install-zpsl8dp8\pygame_9bb69c7b58aa4ce08e8462093e7d1456\buildconfig\vstools.py", line 11, in compiler.initialize() File "C:\Users\drago\AppData\Local\Temp\pip-build-env-1aa9hrdo\overlay\Lib\site-packages\setuptools_distutils\msvc9compiler.py", line 403, in initialize vc_env = query_vcvarsall(VERSION, plat_spec) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\drago\AppData\Local\Temp\pip-build-env-1aa9hrdo\overlay\Lib\site-packages\setuptools_distutils\msvc9compiler.py", line 281, in query_vcvarsall raise DistutilsPlatformError("Unable to find vcvarsall.bat") distutils.errors.DistutilsPlatformError: Unable to find vcvarsall.bat [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> See above for output.

I tried installing MS C++, Visual Studio, but issue persists. Any ideas?

Dragoonov avatar Sep 17 '23 13:09 Dragoonov

I think this was an issue with the pygame version I was specifying in my requirements txt.

I just added a couple of installers to the project, windows-install.bat and gpt-vcc.bat (this installs if installation not ran previously, then starts or just installs) that you can try running. I also updated the requirements text file to not specify that version anymore.

Please try installing again after pulling the latest version and let me know if it works for you

Adri6336 avatar Sep 26 '23 01:09 Adri6336