Clad3815 / Twitch-Streamer-GPT

Twitch Streamer GPT is a NodeJS-based Twitch enhancement tool, offering interactive stream experiences with AI-powered automated responses, voice command activations, and advanced modules. It's easy to set up and suited for users of all tech levels.
43 stars 17 forks source link

Erreurs lors de l'installation #13

Closed mickaelcornelli closed 1 year ago

mickaelcornelli commented 1 year ago

Bonsoir,

Après avoir suivi à la lettre le tutoriel / read.me, je me heurte à des erreurs d'installation permanente.

J'ai essayé divers process d'instal (npm install , yarn install ou bien un double clic sur install.bat en tant qu'admin), j'ai constamment une erreur sur l’installation.

J'ai mis à jour vers Node 18, 20 et egalement des versions antérieurs 16.x mais aucun changement. De même pour python (en version 2.7 et la toute derniere). J'ai tenté de vider le cache de npm, mettre à jour visual studio installer avec "Desktop development with C++", utiliser les commandes npm --force , mis à jour powershell en version 7, supprimer les node_modules puis re lancer une installation mais rien n'y fait.

La dernière erreur en date est : image

Si vous avez des idées de fix je suis à l'écoute.

Clad3815 commented 1 year ago

Réinstalle NodeJS en cochant bien la petite case "Automatically install the necessary tools." lors de l'installation ça devrait t'installer tout ce qui ne va pas

mickaelcornelli commented 1 year ago

Salut Clad3815,

Merci de ton message. J'ai désinstaller Node et Python, et réinstaller la dernière version en cochant Automatically install the necessary tools. Après avoir reboot et lancer npm install à nouveau, voici mon erreur :

npm : npm WARN cleanup Failed to remove some directories [
Au caractère Ligne:1 : 1
+ npm install
+ ~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (npm WARN cleanu...e directories [:String 
   ) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

npm WARN cleanup   [
npm WARN cleanup     'C:\\Twitch-Streamer-GPT-main\\node_modules\\ffmpeg-static',
npm WARN cleanup     [Error: EBUSY: resource busy or locked, rmdir 
'C:\Twitch-Streamer-GPT-main\node_modules\ffmpeg-static'] {
npm WARN cleanup       errno: -4082,
npm WARN cleanup       code: 'EBUSY',
npm WARN cleanup       syscall: 'rmdir',
npm WARN cleanup       path: 
'C:\\Twitch-Streamer-GPT-main\\node_modules\\ffmpeg-static'
npm WARN cleanup     }
npm WARN cleanup   ],
npm WARN cleanup   [
npm WARN cleanup     'C:\\Twitch-Streamer-GPT-main\\node_modules',
npm WARN cleanup     [Error: EBUSY: resource busy or locked, rmdir 
'C:\Twitch-Streamer-GPT-main\node_modules\ffmpeg-static'] {
npm WARN cleanup       errno: -4082,
npm WARN cleanup       code: 'EBUSY',
npm WARN cleanup       syscall: 'rmdir',
npm WARN cleanup       path: 
'C:\\Twitch-Streamer-GPT-main\\node_modules\\ffmpeg-static'
npm WARN cleanup     }
npm WARN cleanup   ]
npm WARN cleanup ]
npm ERR! code 1
npm ERR! path C:\Twitch-Streamer-GPT-main\node_modules\speaker
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node-gyp rebuild
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@9.4.0
npm ERR! gyp info using node@20.8.0 | win32 | x64
npm ERR! gyp info find Python using Python version 3.12.0 found at 
"C:\Python312\python.exe"
npm ERR! gyp info find VS using VS2019 (16.11.34031.81) found at:
npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual 
Studio\2019\BuildTools"
npm ERR! gyp info find VS run with --verbose for detailed information
npm ERR! gyp info spawn C:\Python312\python.exe
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args   'C:\\Program 
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
npm ERR! gyp info spawn args   'binding.gyp',
npm ERR! gyp info spawn args   '-f',
npm ERR! gyp info spawn args   'msvs',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   
'C:\\Twitch-Streamer-GPT-main\\node_modules\\speaker\\build\\config.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   'C:\\Program 
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   'C:\\Users\\micka\\AppData\\Local\\node-gyp\\Cache\\20.
8.0\\include\\node\\common.gypi',
npm ERR! gyp info spawn args   '-Dlibrary=shared_library',
npm ERR! gyp info spawn args   '-Dvisibility=default',
npm ERR! gyp info spawn args   
'-Dnode_root_dir=C:\\Users\\micka\\AppData\\Local\\node-gyp\\Cache\\20.8.0',
npm ERR! gyp info spawn args   '-Dnode_gyp_dir=C:\\Program 
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp',
npm ERR! gyp info spawn args   '-Dnode_lib_file=C:\\\\Users\\\\micka\\\\AppData\\\\Loc
al\\\\node-gyp\\\\Cache\\\\20.8.0\\\\<(target_arch)\\\\node.lib',
npm ERR! gyp info spawn args   
'-Dmodule_root_dir=C:\\Twitch-Streamer-GPT-main\\node_modules\\speaker',
npm ERR! gyp info spawn args   '-Dnode_engine=v8',
npm ERR! gyp info spawn args   '--depth=.',
npm ERR! gyp info spawn args   '--no-parallel',
npm ERR! gyp info spawn args   '--generator-output',
npm ERR! gyp info spawn args   
'C:\\Twitch-Streamer-GPT-main\\node_modules\\speaker\\build',
npm ERR! gyp info spawn args   '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! Traceback (most recent call last):
npm ERR!   File "C:\Program 
Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py", line 42, in 
<module>
npm ERR!     import gyp  # noqa: E402
npm ERR!     ^^^^^^^^^^
npm ERR!   File "C:\Program 
Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 
9, in <module>
npm ERR!     import gyp.input
npm ERR!   File "C:\Program 
Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 19, 
in <module>
npm ERR!     from distutils.version import StrictVersion
npm ERR! ModuleNotFoundError: No module named 'distutils'
npm ERR! gyp ERR! configure error 
npm ERR! gyp ERR! stack Error: `gyp` failed with exit code: 1
npm ERR! gyp ERR! stack     at ChildProcess.onCpExit (C:\Program 
Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:325:16)
npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:514:28)
npm ERR! gyp ERR! stack     at ChildProcess._handle.onexit 
(node:internal/child_process:294:12)
npm ERR! gyp ERR! System Windows_NT 10.0.22621
npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program 
Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
npm ERR! gyp ERR! cwd C:\Twitch-Streamer-GPT-main\node_modules\speaker
npm ERR! gyp ERR! node -v v20.8.0
npm ERR! gyp ERR! node-gyp -v v9.4.0
npm ERR! gyp ERR! not ok
npm ERR! A complete log of this run can be found in: 
C:\Users\micka\AppData\Local\npm-cache\_logs\2023-10-08T09_51_47_618Z-debug-0.log
mickaelcornelli commented 1 year ago

En passant via Python 3.9, l'installation semble fonctionner je clôture l'issue . Merci à toi Clad3815 👍