Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Eclipse/pydev-won';t使用项目导入mysql.connector,但从空闲导入_Python_Mysql_Eclipse_Pydev - Fatal编程技术网

Python Eclipse/pydev-won';t使用项目导入mysql.connector,但从空闲导入

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

我正在尝试为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
>>> 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位。