Outils pour utilisateurs

Outils du site


connexion_une_brother_kh950_un_ordinateur

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
connexion_une_brother_kh950_un_ordinateur [2023/05/30 23:48] – [Installation du logiciel de pilotage du shield] Benjamin Labomediaconnexion_une_brother_kh950_un_ordinateur [2023/06/12 23:07] – [Installation du logiciel de pilotage du shield] Benjamin Labomedia
Ligne 25: Ligne 25:
 Des [[https://ayab-knitting.com/ayab-software/|instructions]] par ici, pour linux, il faut batailler pour que les processus d'install décrits passent (pb avec le requirement notamment pyqt5==5.11.3, voir dans [[https://github.com/AllYarnsAreBeautiful/ayab-desktop|le dossier sur github]] qui est accessoirement mieux documenté pour la partie installation Des [[https://ayab-knitting.com/ayab-software/|instructions]] par ici, pour linux, il faut batailler pour que les processus d'install décrits passent (pb avec le requirement notamment pyqt5==5.11.3, voir dans [[https://github.com/AllYarnsAreBeautiful/ayab-desktop|le dossier sur github]] qui est accessoirement mieux documenté pour la partie installation
  
-=== Sur linux debian 11, un peu tricky ! === +=== Sur linux debian 11 et linuxmint 20, ubuntu focal, un peu tricky ! === 
-  sudo apt-get install python3-pip python3-dev python3-virtualenv python3-gi +Si l'utilisatrice est labomedia : 
-  sudo usermod -a -G tty [userName] +  sudo apt-get install python3-pip python3-dev python3-virtualenv python3-gi git nano htop locate 
-  sudo usermod -a -G dialout [userName] +  sudo usermod -a -G tty labomedia 
- +  sudo usermod -a -G dialout labomedia 
-Checkout the git repository+  cd Documents/
   git clone https://github.com/AllYarnsAreBeautiful/ayab-desktop   git clone https://github.com/AllYarnsAreBeautiful/ayab-desktop
-Create a virtual enviroment in the cloned repository +  cd ayab-desktop/
-  cd ayab-desktop+
   virtualenv -p python3 --system-site-packages venv/   virtualenv -p python3 --system-site-packages venv/
   source venv/bin/activate   source venv/bin/activate
-  pip3 install -r requirements.txt 
-   
-Pour réussir à faire marcher l'interface graphique sous debian donc, j'ai du forcer l'installation de quelques dépendances dans le virtual env, donc si la dernière commande sort une erreur de version, tenter : 
   pip install --upgrade pip   pip install --upgrade pip
   pip install -U PyQt5_sip   pip install -U PyQt5_sip
-  pip install PyQt5==5.12.2 +  pip install PyQt5==5.15 
-Pour finalement commenter avec un "#" la ligne pyqt5==5.11.3 dans le requirements.txt+  pip install Pillow 
 +  pip install -U PyQt5_sip 
 +  nano requirements.txt 
 +Commenter les premières lignes  
 +  #pyqt5==5.11.3 
 +  #Pillow==4.1.0 
 +  pyserial==3.3 
 +  sliplib==0.3.0 
 +  fysom==2.1.3 
 +  playsound==1.2.2 
 +  fbs==0.2.8 
 +  PyInstaller==3.4 
 +Installer ensuite les requirements
   pip install -r requirements.txt   pip install -r requirements.txt
- +Puis lancer l'interface graphique
-Pour lancer l'interface graphique, taper+
   python3 -m fbs run   python3 -m fbs run
 +ça marche !
  
-Supprimer un venv+Pour recommencer en supprimant un venv
   deactivate (au prompt)   deactivate (au prompt)
 ou ou
-  rm -r venv+  rm -r venv (plus radical, ça vire tout le venv)
      
  
connexion_une_brother_kh950_un_ordinateur.txt · Dernière modification : 2023/06/15 17:19 de Benjamin Labomedia