Python Eclipse/pydev-won';t使用项目导入mysql.connector,但从空闲导入
我正在尝试为python连接器编写mysql教程 使用Xubuntu 14.04、python3、mysql 5.5.35、eclipse Luna和pydev 3.6.0。我通过mysql网站上的说明安装了python.connector 当我使用Python3从命令行进入交互式shell时,我可以Python Eclipse/pydev-won';t使用项目导入mysql.connector,但从空闲导入,python,mysql,eclipse,pydev,Python,Mysql,Eclipse,Pydev,我正在尝试为python连接器编写mysql教程 使用Xubuntu 14.04、python3、mysql 5.5.35、eclipse Luna和pydev 3.6.0。我通过mysql网站上的说明安装了python.connector 当我使用Python3从命令行进入交互式shell时,我可以 import mysql.connector 很好。然后,我可以继续执行导入操作,例如,以下所有代码都可以正常运行: >>> import mysql.connector &g
import mysql.connector
很好。然后,我可以继续执行导入操作,例如,以下所有代码都可以正常运行:
>>> import mysql.connector
>>> cnx = mysql.connector.connect(user='root', password='root', host='127.0.0.1',database='testdb')
>>> cnx.close()
在eclipse中,我无法正确导入它,但我仍然有一个红色的“蠕动”,带有未解决的导入
错误。因此,我无法对任何脚本使用autocomplete。我已经将我的解释器设置为使用python3(以及python3.4选项,单独尝试)
在左边,我可以在python>systemlibs>python3/distpackages>mysql
下看到mysql,这是我项目的一部分
我的翻译设置如下:
不管我做什么,我都无法让它在eclipse中导入。我试过这里的答案,但没有用:
我在Mac OS X上遇到了类似的问题,发现python连接器二进制安装不起作用。相反,我从安装了“平台独立”TAR
http://dev.mysql.com/downloads/connector/python/
然后跑
sudo python setup.py install
按照指示。这会将连接器代码放入站点包中,然后
import mysql.connector
已开始工作。这在Windows 10 64位上对我很有效。我首先检查是否安装了32位或64位python,并使用了适当的.msi,在我的例子中是32位。