Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème import package sur python

    2 décembre 2023 à 18:57:18

    Bonjour, 

    Je cherche à importer un module/package (je ne sais pas quel terme est le plus approprier),

    je cherche à importer requests, je l'es installer avec pip install sur mon ordinateur, mais quand j'essaie de l'importer sur mon python dans mon programme mais il le souligne 

    quand j'ai regarder avec pip dans le cmd je vois que le module est installé.

    • Partager sur Facebook
    • Partager sur Twitter
      2 décembre 2023 à 19:01:29

      Salut, donne ton code/retour console en texte et non pas en image.
      Utilise le bouton "</>" du forum

      exemple :

      import requests



      • Partager sur Facebook
      • Partager sur Twitter
        2 décembre 2023 à 19:18:29

        "requests" is not accessedPylance
        Import "requests" could not be resolved from sourcePylancereportMissingModuleSource
        (module) requests

        >

        -
        Edité par ShadowGame2 2 décembre 2023 à 19:19:37

        • Partager sur Facebook
        • Partager sur Twitter
          3 décembre 2023 à 13:26:58

          Bonjour,

          Quel IDE utilisez vous pour développer ?

          -
          Edité par fred1599 3 décembre 2023 à 13:27:13

          • Partager sur Facebook
          • Partager sur Twitter

          Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
          La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

            3 décembre 2023 à 16:41:04

            J'utilise VS code



            fred1599 a écrit:

            Bonjour,

            Quel IDE utilisez vous pour développer ?

            -
            Edité par fred1599 il y a environ 3 heures



            • Partager sur Facebook
            • Partager sur Twitter
              3 décembre 2023 à 20:48:38

              ShadowGame2 a écrit:

              J'utilise VS code

              Vous avez sans doute plusieurs versions de python, vérifier sur VS Code que vous êtes sur la version équivalent à celle où vous avez installé requests

              • Partager sur Facebook
              • Partager sur Twitter

              Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
              La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

                5 décembre 2023 à 13:02:59

                Posons la question inverse, pourquoi arriverait-il à importer le package ?

                Est-il dans le répertoire courant ? dans un de ces répertoires ?

                $ python3
                Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] on linux
                Type "help", "copyright", "credits" or "license" for more information.
                >>> import sys
                >>> sys.path
                ['', '/usr/lib/python311.zip', '/usr/lib/python3.11', '/usr/lib/python3.11/lib-dynload', 
                '/usr/local/lib/python3.11/dist-packages', '/usr/lib/python3/dist-packages', 
                '/usr/lib/python3.11/dist-packages']
                



                • Partager sur Facebook
                • Partager sur Twitter
                  5 décembre 2023 à 13:41:35

                  michelbillaud a écrit:

                  Posons la question inverse, pourquoi arriverait-il à importer le package ?

                  Est-il dans le répertoire courant ? dans un de ces répertoires ?

                  Le package ayant été installé avec pip, pas la peine de se faire un noeud au cerveau d'autant que pylance est une extension de VScode.
                  • Partager sur Facebook
                  • Partager sur Twitter
                    5 décembre 2023 à 14:25:22

                    Faut pas se faire de noeuds au cerveau, mais quand ça marche pas comme ça devrait, faut trouver pourquoi, pour pouvoir corriger.

                    Il l'a installé oû, pip ?

                    -
                    Edité par michelbillaud 5 décembre 2023 à 14:26:44

                    • Partager sur Facebook
                    • Partager sur Twitter
                      5 décembre 2023 à 14:50:42

                      Le problème est déjà identifier .. par Fred1599


                      fred1599 a écrit:

                      ShadowGame2 a écrit:

                      J'utilise VS code

                      Vous avez sans doute plusieurs versions de python, vérifier sur VS Code que vous êtes sur la version équivalent à celle où vous avez installé requests



                      • Partager sur Facebook
                      • Partager sur Twitter
                        5 décembre 2023 à 15:06:29

                        michelbillaud a écrit:

                        Faut pas se faire de noeuds au cerveau, mais quand ça marche pas comme ça devrait, faut trouver pourquoi, pour pouvoir corriger.

                        Tout à fait! Et une recherche sur Internet avec le message d'erreur donne des pistes... qui aboutissent toutes à apprendre à configurer le bon environnement python pour son projet VSCode.
                        • Partager sur Facebook
                        • Partager sur Twitter
                          5 décembre 2023 à 16:05:17

                          et là dedans, il est pas question de modifier le path / mettre les modules au bon endroit ?

                          PS: VS code, c'est pour développer / faire des exercices, mais ensuite, on ne passe pas par lui pour faire tourner les traitements.

                          -
                          Edité par michelbillaud 5 décembre 2023 à 16:07:23

                          • Partager sur Facebook
                          • Partager sur Twitter
                            5 décembre 2023 à 16:29:59

                            michelbillaud a écrit:

                            et là dedans, il est pas question de modifier le path / mettre les modules au bon endroit ?

                            Et non! Juste réaliser que l'environnement python du projet VSCode n'est pas celui du python où pip a ajouté la bibliothèque... environnements python qui peuvent aussi être de versions différentes.
                            • Partager sur Facebook
                            • Partager sur Twitter
                              5 décembre 2023 à 17:54:37

                              ll est donc important de savoir qu'il y a avec/sans vscode, une histoire de path, qui peut être différent de l'endroit où PIP a installé le module...
                              • Partager sur Facebook
                              • Partager sur Twitter
                                5 décembre 2023 à 20:32:56

                                michelbillaud a écrit:

                                ll est donc important de savoir qu'il y a avec/sans vscode, une histoire de path, qui peut être différent de l'endroit où PIP a installé le module...

                                Sans VSCode, le message d'erreur aurait été différent... et comme on part de là pour faire un diagnostic difficile de faire sans.

                                Si tout est important, lorsqu'on cherche à comprendre et résoudre un  problème, on va se focaliser sur les quelques notions qui sont en rapport en mettant en veilleuse l'infinité des notions qui le sont moins.

                                • Partager sur Facebook
                                • Partager sur Twitter
                                  5 décembre 2023 à 22:33:51

                                  Le message d'erreur cite pylance, si on ouvre les yeux.

                                  ici https://stackoverflow.com/questions/68486207/import-could-not-be-resolved-could-not-be-resolved-from-source-pylance-in-vs-cod un probleme similaire, et quelques tentatives, dont 

                                  • Ouvrir la palette vscode
                                  • Cliquer sur [Python: clear cache and reload window]

                                  Sinon, voir https://stackoverflow.com/questions/72322120/vscode-import-x-could-not-be-resolved-even-though-listed-under-helpmodules pour histoire de path incorrect utilisé par pylance (ne tient pas compte des modules ajoutés par pip ?)

                                  -
                                  Edité par michelbillaud 5 décembre 2023 à 22:42:13

                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    5 décembre 2023 à 23:00:19

                                    Mais ce ne sont que des pistes ouvertes par le message d'erreur. Normalement, elles devraient  aider à corriger le problème mais seul le PO pourra le dire. Du coup, chercher sur Internet à sa place a un intérêt limité: on ne peut pas tester la solution.
                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      6 décembre 2023 à 8:54:11

                                      Maintenant que tout le monde voit le message d'erreurs, on avance.

                                      > on ne peut pas tester la solution 

                                      Il est le seul à pouvoir corriger son problème, Captain Obvious. Et on ne peut pas aller pisser à sa place.  Par contre on peut l'aider en suggérant des pistes. A lui d'essayer et de faire un retour.

                                      -
                                      Edité par michelbillaud 6 décembre 2023 à 8:59:11

                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        6 décembre 2023 à 9:37:34

                                        michelbillaud a écrit:

                                        Par contre on peut l'aider en suggérant des pistes. A lui d'essayer et de faire un retour.

                                        Voilà déjà 3 jours que cette piste a été suggérée par fred1599. Au lieu d'attendre le retour du PO, vous avez mis du temps à arrêter de suggérer des pistes sans rapport...

                                        -
                                        Edité par mps 6 décembre 2023 à 9:37:58

                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          6 décembre 2023 à 13:45:43

                                          mps a écrit:

                                          michelbillaud a écrit:

                                          Par contre on peut l'aider en suggérant des pistes. A lui d'essayer et de faire un retour.

                                          Voilà déjà 3 jours que cette piste a été suggérée par fred1599. Au lieu d'attendre le retour du PO, vous avez mis du temps à arrêter de suggérer des pistes sans rapport...

                                          -
                                          Edité par mps il y a environ 4 heures


                                          Je le cite

                                          > Vous avez sans doute plusieurs versions de python, vérifier sur VS Code que vous êtes sur la version équivalent à celle où vous avez installé requests

                                          et ça n'a rien à voir : une hypothèse sur la présence de plusieurs versions de python. Pourquoi pas, mais 1) c'est une hypothèse 2) ça ne tient pas compte de pylance 3) pas de réponse montrant que l'hypothèse est vérifée 4) pas de proposition de correction au cas où l'hypothèse serait la bonne.

                                          Pourquoi ne pas attendre sa réponse pour en proposer d'autres ? Parce que

                                          1) si il revient il aura de suite d'autres pistes sous la main, au lieu de perdre du temps à bavarder
                                          2) il y a sur internet des "lurkers" qui, sans y intervenir, piochent des tentatives de solutions à leurs propres problèmes à partie des réponses données à d'autres.

                                          Et vous quelle contribution concrète ? :-)

                                          -
                                          Edité par michelbillaud 6 décembre 2023 à 13:52:41

                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                            6 décembre 2023 à 14:16:55

                                            Eh bhé .. Dis donc ..

                                            "c'est une hypothèse"
                                            En même temps, sans avoir accès au PC de l'auteur, oui, normal.

                                            "ça ne tient pas compte de pylance"
                                            Balec de pylance à la base non ? L'auteur ne sait même pas d'ou sort "Pylance" de base, et doit s'en tapper totalement.

                                            "pas de réponse montrant que l'hypothèse est vérifée"
                                            Donc.. => Attendre.

                                            "pas de proposition de correction au cas où l'hypothèse serait la bonne."
                                            Si, changer le chemin de la version python utiliser par VSCODE.

                                            "si il revient il aura de suite d'autres pistes sous la main, au lieu de perdre du temps à bavarder"
                                            La solution est toutes trouvée .. Sûr à 99.99%.

                                            "il y a sur internet des "lurkers" qui, sans y intervenir, piochent des tentatives de solutions à leurs propres problèmes à partie des réponses données à d'autre"

                                            Eh bien, si la solution proposer par Fred1599 fonctionne pour l'auteur, mais pas pour d'autres. Ils feront un sujet :)

                                            fin.
                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                              6 décembre 2023 à 15:31:52

                                              michelbillaud a écrit:

                                              Et vous quelle contribution concrète ? :-)

                                              Relisez nos échanges, j'essaie juste de vous faire prendre en compte du message d'erreur original et des réponses déjà faites plutôt que de vosu laisser à suggérer une fausse piste. Vous avez "bougé": c'est bien même si ce fut laborieux.

                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                                6 décembre 2023 à 15:48:48

                                                Hello,

                                                J'ajoute ce lien qui mâche le travail de recherches suite à ma réponse

                                                https://bobbyhadz.com/blog/python-import-could-not-be-resolved-from-source-pylance-reportmissingmodulesource

                                                et indique toutes les démarches à suivre pour choisir la bonne version.

                                                • Partager sur Facebook
                                                • Partager sur Twitter

                                                Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
                                                La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

                                                Problème import package sur python

                                                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                • Editeur
                                                • Markdown