Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.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程序中找不到mysql模块_Python_Mysql - Fatal编程技术网

在python程序中找不到mysql模块

在python程序中找不到mysql模块,python,mysql,Python,Mysql,我用python创建了一个程序,它利用到mySQL服务器的连接。该程序是在PyCharm中创建的,在那里工作得非常好,但是当我尝试以.py文件的形式正常运行该文件时,它找不到名为mysql的模块 回溯(最近一次呼叫最后一次): 文件“C:\Users\razer\PycharmProjects\Project\newcustomer.py”,第5行,在 导入mysql.connector ModuleNotFoundError:没有名为“mysql”的模块 你知道为什么找不到这个模块吗?所有模块

我用python创建了一个程序,它利用到mySQL服务器的连接。该程序是在PyCharm中创建的,在那里工作得非常好,但是当我尝试以.py文件的形式正常运行该文件时,它找不到名为mysql的模块

回溯(最近一次呼叫最后一次):
文件“C:\Users\razer\PycharmProjects\Project\newcustomer.py”,第5行,在
导入mysql.connector
ModuleNotFoundError:没有名为“mysql”的模块


你知道为什么找不到这个模块吗?所有模块都安装在我的系统上

也许PyCharm使用的Python环境与您运行
.py
文件的控制台不同。我检查过这一点,Python实际上在PyCharm上运行3.8,但在windows上运行3.7.6,但是输出仍然是一样的。因此这表明
mysql
安装在3.8环境中,而不是3.7环境中。我建议在开发脚本时使用相同的环境运行脚本。因此,请将控制台切换到3.8 env并重试。