簡體   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