ModuleNotFoundError:没有名为' mysql'即使安装了mysql.connector

时间:2017-11-03 16:26:44

标签: python anaconda mysql-connector-python

我在获取导入mysql.connector的程序时遇到问题 注意:在Windows 10计算机上运行。   我做了以下

1)安装anaconda(正确安装)    我检查了anaconda路径是否在我的路径名变量中 这是PATH var:

C:\Users\john.fox\AppData\Local\Continuum\anaconda3;C:\Users\john.fox\AppData\Local\Continuum\anaconda3\Library\mingw-w64\bin;C:\Users\john.fox\AppData\Local\Continuum\anaconda3\Library\usr\bin;C:\Users\john.fox\AppData\Local\Continuum\anaconda3\Library\bin;C:\Users\john.fox\AppData\Local\Continuum\anaconda3\Scripts;C:\Users\john.fox\AppData\Local\Continuum\anaconda3\envs\Python34;

2)将python版本更改为python3.4(是python3.6)    这是让mysql-connector正常工作所必需的    Python34路径位于路径名变量

3)使用anaconda安装了mysql-connector(正确安装)

4)" conda搜索mysql-connector"    它带回了所有的mysql.connectors(py34_0存在的那个)

C:\Users\john.fox>conda search mysql.connector
Fetching package metadata .............
mysql-connector-python       2.0.3                    py26_0  defaults
                             2.0.3                    py27_0  defaults
                             2.0.3                    py33_0  defaults
                             2.0.3                    py34_0  defaults
                             2.0.3                    py35_0  defaults
                             2.0.4                    py27_0  defaults
                             2.0.4                    py34_0  defaults
                             2.0.4                    py35_0  defaults
                             2.0.4                    py36_0  defaults

5)尝试使用import mysql.connector运行脚本   接收:

Traceback (most recent call last):

  File "jira_export5_Beta.py", line 3, in <module>
    import mysql.connector
ModuleNotFoundError: No module named 'mysql'

6)默认为Python 3.6.2 7)尝试再次运行,结果相同。

如果有人有智慧的话(对于这个问题),我将不胜感激。 谢谢JWF

0 个答案:

没有答案