繁体   English   中英

仅在运行脚本文件时找不到Python 3.4 MySQL Connector

[英]Python 3.4 MySQL Connector Not Found Only When Running a Script File

我在运行脚本文件时遇到问题。

这是在Windows 7上。

我已经下载并安装了Python 3.4

下载并安装了连接器https://dev.mysql.com/downloads/connector/python/

当我在命令提示符下逐行运行python时,脚本运行正常,没有问题,并从数据库返回了数据。

python C:\Users\myUser\Documents\python\mysql.py

我懂了

ImportError: No module named 'mysql.connector'; 'mysql' is not a package

因此由于某种原因,当我从文件中运行脚本时,无法找到该模块。 这是它的第一行。

import mysql.connector

但是,如果我只是在命令提示符下执行Python,然后运行该行,则效果很好。

将名称从mysql.py更改为mysqlxx.py。 它在查找文件而不是模块。

我假设python C:\\Users\\myUser\\Documents\\python\\mysql.py是自定义脚本,而不是mysql连接器

不幸的是,脚本名称掩盖了mysql模块确切名称

我相信这可能会导致模块冲突,并且如果您将脚本重命名为更不可知的名称(例如mysql_test.py ,而该名称与已安装的模块不冲突,则可以

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM