Vous n'êtes pas identifié(e).
Pages : 1
Et j'ai installé le firmware :
J'ai redémarré l'ordinateur et TADAMMMM!
ça marche.
Du coup, merci pour l'aide apportée.
Je passe en résolu!
Le
bug à tire larigot. Je me suis donc mis comme objectif de retirer cette erreur de syntaxe manuellement, un par un, ces trucs-là.
Sauf que j'ai vu que David5647 avait publié un nouveau post avec cette ligne de code toute simple :
Ni une, ni deux, je l'essaye dans la foulée. Et boum! J'obtiens ça :
Bon à part les lignes de "Cache entry deserialization failed, entry ignored", pas d'erreurs en rouge flashy ou d'autres trucs peu réjouissants du même type.
Du coup, je teste avec mon code fait maison :
Ce qui me donne dans la console :
WTF! ça marche!!!!!!
Du coup, j'essaye le même avec :
Ce qui donne :
Bon... Petit problème! Mais ce n'est pas important étant donné que je travaille principalement en python 3. Du coup, ça passe.
Si quelqu'un a une explication cependant, je suis prêt à l'entendre parce que je cherche aussi à comprendre ce que je fais.
Moi je pense que c'est à cause des erreurs de syntaxe dont j'ai discuté plus haut mais à vérifier. Il y a aussi ce truc avec pybind11 qui a également peut-être un rôle à jouer...
Mais bon... Ce ne sont que des suppositions.
De toute façon, il me semble que dans tous les scripts, il est dit que les toolkits pynx s'utilisent avec python 3.x et non python 2.x. (Corrigez moi si je dis une bêtise).
Du coup, à moins que je sois une chèvre en codage python, je pense que là j'ai installé pynx, étant donné que mon script EssaiPynxDansGedit.py fonctionne.
Je voudrais remercier tous ceux qui m'ont aidé à la résolution de ce problème, et plus particulièrement anonyme et David5647 qui m'ont bien aidé.
J'aurais cependant quelques petites questions à poser :
1- David5647, comment en es-tu arrivé à cette solution aussi simple mais aussi fiable? "pip3 install pynx-latest.tar.bz2" a marché du premier coup! Quelle a été ta démarche de réflexion?
2- Est-ce que c'est grave ces erreurs de code " Cache entry deserialization failed, entry ignored " ? C'est au cas où... parce que maintenant je vais utiliser les bibliothèques pynx pour faire des simulations dans un cadre scientifique.
3- Est-ce que mon code EssaiPynxDansGedit.py est valide pour dire que pynx est installé? (==> je pense que oui)
4- Comment ça se fait que la personne qui m'a donné à installer pynx m'a dit de faire ça avec les scripts d'installation? Quel était l'intérêt si il y avait une autre solution?
5- J'ai oublié ma dernière question
J'attends vos retours avant de passer la discussion en [Résolu].
Merci.
Alors j'ai bien sûr suivi les conseils de anonyme et j'ai tout fait en mode user
Mais j'ai cette erreur de compilation dès l'étape de l'environnement virtuel où je lance la commande :
Je retrouve la même erreur si je continue le script et que je passe à l'étape où je lance :
Du coup, sur ma tentative d'aujourd'hui, je me suis arrêté à la première étape vu qu'elle est déjà critique...
J'ai tapé dans google, " pybind11/pybind11.h: Aucun fichier ou dossier de ce type" pour voir si c'était un truc résolu et bah... c'est pas si sûr en fait...
Plusieurs personnes se sont heurtées au même problème et je n'ai pas trouvé dans le tas de réponse qui me satisfasse. Surtout, qu'à mon niveau, j'y comprenais que pouic
J'ai essayé des trucs quand même mais ça ne fonctionne pas :
J'ai d'abord désinstallé pybind11 pour le réinstaller correctement.
Apparemment, de ce j'ai pu voir sur le net, ce problème est dû à une installation de pybind11 avec pip.
Seulement, voilà, la version de pip à l'époque était la 9.x et la mienne est :
Je parle bien de la version 9.x de pip et non de pip3. Ce qui me laisse perplexe.
Je vous mets quelques liens de mes recherches au cas où :
https://github.com/tbenthompson/cppimport/issues/2
https://github.com/pypa/pip/issues/3696
https://github.com/nmslib/nmslib/issues/307
Du coup, je ne sais pas quoi faire... Je suis coincé.
Auriez-vous des suggestions, s'il-vous-plaît?
Merci par avance.
Ca a plutôt bien marché
Mais j'ai vu des erreurs de compilation : les voici :
Voilà c'est toutes les erreurs que j'ai pu voir.
J'ai quand même testé dans un fichier python pour voir si ça marchait mais c'est bizarre. Voilà ce qui se passe...
Je mets dans un fichier.py le code suivant :
Je l'exécute avec spyder ce qui me donne :
Déjà là c'est pas très cool...
Ensuite je lance le même fichier.py dans la console avec :
Ce qui me donne :
Puis j'essaye :
Ce qui me donne :
Ce qui m'échappe c'est que je peux lancer 1 seule sous-librairie de pynx parmi les quatre et seulement en python 2.x.
Rien ne marche avec python 3.x.
C'est extrêmement bizarre!
Est-ce vous auriez des idées pour m'aider, s'il-vous-plaît?
Merci par avance.
- install-pynx-venv.sh bugg dès le début comme vous avez vu et je comprends pas ce que je dois modifier pour que ça marche
- aws-debian8.sh a mieux marché. Seulement j'ai les erreurs que j'ai postés lors de mon dernier post sur le site.
- Le fait que j'ai choisi debian 8 pour installer et non le debian 9 ,c'est cette ligne de commentaire dans le script install-pynx-venv.sh :
En gros, vu que ça a été testé sur le Debian 8, je me suis dit que ce serait plus facile en prenant le même système d'exploitation. Mais en vrai, c'est pas simple!
Du coup, je songe à désinstaller Debian 8 pour avoir Debian 9 dans le pire des cas.
et même :
- Pour répondre à David5647 sur le premier script install-pynx-venv.sh, je ne sais absolument pas quoi écrire dessus en entrée, c'est de la programmation système et c'est pour moi le côté obscur En gros, je sais pas comment m'en sortir sur ce script.
- aws-debian8.sh marche mieux mais ce n'est pas la panacée. Il demande notamment à la fin faire s'exécuter le fichier setup.py pour finaliser l'installation. Seulement, il plante. J'ai regardé setup.py et je n'y comprends rien du tout. C'est encore de la programmation système?
- Dans tous les cas de figure, je supprime les lignes de code qui importent des paquets Nvidia et Cuda (parce que Cuda ça marche sur des cartes graphiques Nvidia or moi j'ai une Intel HD).
- Je supprime aussi les lignes de code qui font qu'on crée un profil utilisateur sur un serveur Gitlab parce que je ne peux pas le faire. Il faut une adresse mail spéciale venant d'un laboratoire.
Voili voilu
Je vous remercie encore pour votre aide! Je n'abandonne pas la bataille avec ce logiciel! Je gagnerai coûte que coûte! Même si je dois y laisser des plumes!
Voili Voilu!
Est-ce vous avez des idées avec les informations que j'ai apportées dans ce post, s'il-vous-plaît?
########################
########################
########################
########################
En parallèle du script dont je vous ai parlé, j'en ai essayé un autre dédié au Debian 8 spécifiquement et qui m'installe automatiquement tous les paquets nécessaires.
J'ai eu plus de chance parce que ce nouveau script, il a fonctionné jusqu'au bout!
J'ai donc pas mal avancé sur l'installation!
Mais ce n'est pas pour ça que ça a marché.
En effet, à la fin, je dois avoir un fichier.exe que je peux lancer or j'ai recherché partout sur l'ordi, pas de fichier.exe correspondant au logiciel.
Et pour cause, j'ai repéré des erreurs dans les retours de la console.
Il y a trois erreurs qui ont attiré mon attention, les voici. (J'ai mis toutes les lignes de code du terminal, c'est trop long)
###########################################
###########################################
###########################################
Pour la première erreur, pas moyen de savoir ce qui se passe, les recherches sur Internet n'ont rien donné de probant.
La deuxième erreur, j'ai trouvé des exemples sur Internet mais rien de ce que j'ai essayé ne marche dessus.
La troisième erreur, j'ai également trouvé des exemples sur Internet mais la encore, rien à faire, rien ne marche.
J'ai aussi eu des problèmes avec des fichiers et des répertoires qui n'étaient pas trouvés, j'ai mis leur chemin d'accès absolu dans le script et du coup c'est bon.
Voili voilu.
Pour info, à la fin du script spécial Debian 8, ça lance un programme python setup.py qui finalise l'installation mais bon, il a buggé. C'est d'ailleurs le message de la troisième erreur.
Voili voilu!
Cela m'installe une tonne de paquets des librairies python mais à la fin. Je n'ai rien. J'ai repéré quelques erreurs d'importation de modules. J'en ai résolu la plupart.
Comme je n'avais rien, j'ai donc décidé d'utiliser un autre script d'installation plus simple, qui demande d'avoir des paquets déjà installés. Comme j'ai pas mal galéré sur le premier script, j'ai normalement tous les paquets adéquats.
Seulement, quand je lance le script, j'ai, dès la première ligne de code, une erreur. J'ai cherché à savoir comment résoudre le problème mais je n'ai rien trouvé. Je n'y comprends rien du tout.
J'ai bien programmé plein de programmes python avant ça mais c'était resté à l'exploitation de données scientifiques. Là, je sèche complètement.
Je vous mets les lignes de code du début avec les commentaires :
Je récupère l'erreur suivante :
C'est déjà là que je bloque. L'installation de ce logiciel me rend fou. Ca fait plusieurs jours que je suis dessus sans succès.
Voili Voilu!
Si des personnes pouvaient de donner un peu d'aide, s'il-vous-plaît, ce serait super parce que je suis vraiment désabusé de bloquer à chaque étape.
En vous remerciant par avance pour votre aide.
Bonne soirée.
Edit modération : ajout des balises codes autour des commandes et des retours en suivant ce tuto : https://debian-facile.org/:atelier:colo … syntaxique
Pages : 1