Python导入第三方模块后eclipse提示unresolved import

使用pip或easy install的方式安装了第三方模块后,在eclipse创建文件,导入模块,提示unresolved import. 

以MYSQLDB为例


pip install mysql-python后,在site package下可以看到mysql的egg文件


import MySQLdb


conn=MySQLdb.connect(host=Constant.dbhost,user=Constant.user,passwd=Constant.passwd,db=Constant.db,port=3306)
#MySQLdb.connection.set_character_set("utf8")
cur=conn.cursor()

cur.close()
conn.close()

import那行报错,但是整个程序可以正常运行。不过烦恼的是,点击connect方法跳转不到正确的文件,反而弹出一个包的选择窗口

消除这个错误的办法是 Window - > Preference -> Python -> Python Interpreters, 在PYTHONPATH中,选择new eggs,将mysql所在的egg文件添加到PYTHONPATH中即可


你可能感兴趣的:(测试,经验)