J'ai un module nommé 'io' dans mon paquet: mypackage.io. Cela provoque un conflit avec le package io intégré de Python. Ainsi, chaque fois que j'utilise PyCharm pour effectuer le débogage de mon code, puisque pydev helper utilise gzip (qui utilise à son tour io), je rencontre un module ImportError. Le problème est en partie dû au fait que PyCharm ajoute automatiquement mon chemin d'accès au chemin de l'interpréteur. Je suis donc parti avec deux optionsConflits de nom de module PyCharm
- De la réponse Trying to import module with the same name as a built-in module causes an import error, il semble que je dois apporter des modifications à gzip.py afin qu'il importera io par l'importation absolue.
- Renommer mon module de io à something_else
Suis-je manque une meilleure solution?
ops, downvoted par erreur :(désolé – ashwoods
upvoted, ne pensait pas que cela méritait un -1 :-P –