CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème de dépendances en Python

Pseudo supprimé
Pseudo supprimé 15 février 2019 à 20:31:57

Salut, je viens de rentrer dans une nouvelle boîte et j'ai un problème tout con avec leur code :

Dans mon projet (que j'appelle projet), il y a une librairie d'utilitaires que je vais appeler utils qui est elle même contenue dans un dossier que j'appelle folder. En dehors de folder, j'ai des dossiers de test (tests) qui dépendent lourdement de utils.

Pour résumer : Le projet est organisé en /projet/folder/utils et /projet/tests

Mon problème, c'est que dans tous les fichiers python de test, les imports sont écrits sous la forme :

from utils import truc

et non pas :

from folder.utils import truc

Du coup mon VSCode ne voit comprend pas les références aux méthodes dans utils.
Est ce qu'il y a une manip qui permet de comprendre que utils réfère en fait à folder.utils ?

blackapplex
blackapplex
Niveau 10
15 février 2019 à 22:31:21

Là comme ça je te dirai d'utiliser le PYTHON PATH mais ces questions d'imports sont toujours un peu en bordel avec python, regarde de ce côté éventuellement

TechnoForce3
TechnoForce3
Niveau 39
15 février 2019 à 23:46:33

Tu as essayé de faire un fichier .env où tu mets PYTHONPATH=/chemin/absolu/vers/folder?

Pseudo supprimé
Pseudo supprimé 19 février 2019 à 08:19:28

Effectivement, j'ai mis dans mon .bashrc

export PYTHONPATH=$PYTHONPATH:/path/to/project/folder

Et ça a fonctionné. Merci ! :-)

Message édité le 19 février 2019 à 08:19:57 par Pseudo supprimé
Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment