Je suis très nouveau sur python et je n'arrive pas à trouver une réponse à cette erreur. Lorsque j'exécute le code ci-dessous, j'obtiens l'erreurAttributeError: le module 'odbc' n'a pas d'attribut 'connect' - python avec pydev
AttributeError: module 'odbc' has no attribute 'connect'
Cependant, l'erreur n'apparaît que dans Eclipse. Il n'y a pas de problème si je l'exécute via la ligne de commande. Je cours python 3.5. Qu'est-ce que je fais mal? La suggestion de supprimer le bloc try ... except n'a pas fonctionné pour moi. Maintenant, l'importation réelle jette l'erreur comme ci-dessous:
Traceback (most recent call last):
File "C:\Users\a\workspace\TestPyProject\src\helloworld.py", line 2, in <module>
import pyodbc
File "C:\Users\a\AppData\Local\Continuum\Anaconda3\Lib\site-packages\sqlalchemy\dialects\mssql\pyodbc.py", line 105, in <module>
from .base import MSExecutionContext, MSDialect, VARBINARY
je n'ai pyodbc installé et l'importation et la connexion fonctionne très bien avec la ligne de commande sous Windows.
merci
Merci. Il montre maintenant des erreurs avec l'instruction 'import pyodbc' - j'ai mis à jour ma question ci-dessus pour montrer les erreurs. – afora377
Merci, votre réponse m'a aidé à trouver le cœur du problème. Maintenant résolu. – afora377