首页 > Python > 解决Eclipse Pydev开发Python程序时import模块失效问题
2016
08-13

解决Eclipse Pydev开发Python程序时import模块失效问题

 这两天碰到一个郁闷的问题,搜遍网上没有相关文献,QQ群上找人帮忙未果,
经过耐心的摸索,终于成功解决,开心........
问题:
在Python自带的Idle中,import MySQLdb 没有任何问题,各种数据库操作也成功
在Eclipse+Pydev中,import MySQLdb提示错误,不能连接数据库。
错误提示如下:
=====================================================================================
描述                           资源                   路径           位置     类型
Unresolved import: MySQLdb Connect_Test.py /MySQLdb_Projects/src 第 7 行 PyDev Problem
=====================================================================================
解决方案:
Eclipse中,窗口==>首选项==>Pydev中,配置Interpreter-Python的Forced Builtins选项卡内容
如下图

手动添加如图中所示的第二个内容MySQLdb,将模块强制编译进去。
 
  
如果仅操作下图中的内容

无论如何不会解决问题。一定要强制编译进去。

还有一种情况:官方模块导入失败

sys.path和pydev解析器配置中都没问题,但是竟然导入官方模块失效。原因是你创建Pydev工程时没有放在Python目录下导致的。创建工程时放在python安装目录下即可

作者:admin
admin
TTF的家园-www.ttfde.top 个人博客以便写写东西,欢迎喜欢互联网的朋友一起交流!

本文》有 0 条评论

留下一个回复