ValueError: invalid mode: 'rU' while trying to load binding.gyp
Traceback (most recent call last): File "C:\dev\react-scss-jest-typescript\node_modules\node-gyp\gyp\gyp_main.py", line 51, in <module> sys.exit(gyp.script_main()) ^^^^^^^^^^^^^^^^^ File "C:\dev\react-scss-jest-typescript\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 670, in script_main return main(sys.argv[1:]) ^^^^^^^^^^^^^^^^^^ File "C:\dev\react-scss-jest-typescript\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 662, in main return gyp_main(args) ^^^^^^^^^^^^^^ File "C:\dev\react-scss-jest-typescript\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 629, in gyp_main [generator, flat_list, targets, data] = Load( ^^^^^ File "C:\dev\react-scss-jest-typescript\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 150, in Load result = gyp.input.Load( ^^^^^^^^^^^^^^^ File "C:\dev\react-scss-jest-typescript\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 3021, in Load LoadTargetBuildFile( File "C:\dev\react-scss-jest-typescript\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 411, in LoadTargetBuildFile build_file_data = LoadOneBuildFile( ^^^^^^^^^^^^^^^^^ File "C:\dev\react-scss-jest-typescript\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 239, in LoadOneBuildFile build_file_contents = open(build_file_path, "rU").read() ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ValueError: invalid mode: 'rU' while trying to load binding.gyp
Solution
Uninstall Python 3.12.X and install an older version like 3.10.X
The U file mode was removed in Python 3.11 because it had no effect so the U can merely be removed.
Python 3.10.11 was tested as working.
Recent Comments