Open A-312 opened 4 years ago
Impossible d'utiliser python embbedable: https://bitbucket.org/pypa/distlib/issues/137/modulenotfounderror-no-module-named
J'obtiens une erreur, il faudra plutôt préférer utiliser Download Windows x86-64 executable installer
Ajouter un raccourci vers : powershell ./scripts/win/install_zds.ps1 +back
Quand on installe sans nodejs ça plante :S Il faudrait vérifier : https://github.com/zestedesavoir/zds-site/blob/c6cd1fdd7c84ac5d3b04f180242baa289e92e2f9/scripts/win/install_zds.ps1#L127-L137
EDIT : Corrigé avec #5737
Ajouter:
Explication sur l'installation de python embedCmder
Installer : https://cmder.net/ Conseiller de créer une nouvelle utilisateur (et de donner les droits d'accès au fichier), et préciser que c'est facultatif et de lancer cmder via ce .bat :
Créer un profil pour zdsenv dans l'idée :
Spoiler warning
**github_folder_init.bat :** ```bat @echo off doskey zdsenv=E: ^& cd E:\Github\zds-site\ ^& PowerShell -NoLogo -NoExit -Command "Invoke-Expression 'Import-Module ''%ConEmuDir%\..\..\project_profile\zds-site.ps1'''" set "NVM_HOME=E:\cmder\project_profile\nvm" set "NVM_SYMLINK=E:\cmder\project_profile\nodejs" set "PATH=%NVM_HOME%;%NVM_SYMLINK%;%PATH%" if not exist "%NVM_HOME%\settings.txt" ( if exist "%SYSTEMDRIVE%\Program Files (x86)\" ( set SYS_ARCH=64 ) else ( set SYS_ARCH=32 ) (echo root: %NVM_HOME% && echo path: %NVM_SYMLINK% && echo arch: %SYS_ARCH% && echo proxy: none) > %NVM_HOME%\settings.txt ) set "PYTHON_PATH=E:\cmder\project_profile\python-3.8.2-embed-amd64" set "PATH=%PYTHON_PATH%;%PYTHON_PATH%\Scripts;%PYTHON_PATH%\Lib;%PATH%" "%ConEmuDir%\..\init.bat" ``` Et **zds-site.ps1**, dans l'idée : ```powershell . .\zdsenv\Scripts\activate.ps1 Function zdsenvstart { python manage.py runserver --settings zds.settings.dev_fast } Function zdsenvzmd { node $env:VIRTUAL_ENV/../zmd/node_modules/pm2/bin/pm2 start -f zmd/node_modules/zmarkdown/server/index.js -i 1 } Function zdsenvquit { exit } Function zdsenvwatch { gulp watch -- $args } function zdshelp { Write-Host "zdsenv " -ForegroundColor DarkYellow -NoNewline Write-Host "Lance Powershell et active l'environnement (-> via cmder)." Write-Host "zdsenvquit " -ForegroundColor DarkYellow -NoNewline Write-Host "Quitte Powershell (exit)." Write-Host "zdsenvstart " -ForegroundColor DarkYellow -NoNewline Write-Host "Lance la machine !" Write-Host "zdsenvzmd " -ForegroundColor DarkYellow -NoNewline Write-Host "Démarre le serveur zmd." Write-Host "zdsenvwatch " -ForegroundColor DarkYellow -NoNewline Write-Host "Watch le front." } ```Structure du répertoire :
Nvm pour windows
Lors de l'installation télécharger
nvm-noinstall.zip
au lieu d'installer directement nodejs ? https://github.com/coreybutler/nvm-windows/releasesPython
Download Windows x86-64 embeddable zip file
dans : https://www.python.org/downloads/windows/pythonXX._pth
https://bootstrap.pypa.io/get-pip.py et ajouter : Lib\site-packagesAjouter des instructions pour installer python et le rendre fonctionnel