Python无法识别PyMySQL
我已经安装了python 3.6.2、Mysql 6.3和pyMySQL 0.7.11 当运行下面的纸条时Python无法识别PyMySQL,python,mysql,python-3.x,pymysql,Python,Mysql,Python 3.x,Pymysql,我已经安装了python 3.6.2、Mysql 6.3和pyMySQL 0.7.11 当运行下面的纸条时 import pymysql import mysql.connector class Crud: def __init__(self): self.db = pymysql.connect('localhost', 'dnsmonitor', 'test', 'DNSMON') self.cursor = self.db.cursor() 我得到以下错误 File "d
import pymysql
import mysql.connector
class Crud:
def __init__(self):
self.db = pymysql.connect('localhost', 'dnsmonitor', 'test', 'DNSMON')
self.cursor = self.db.cursor()
我得到以下错误
File "demo.py", line 1, in <module>
import pymysql
文件“demo.py”,第1行,在
导入pymysql
ModuleNotFoundError:没有名为“pymysql”的模块
这个问题的根本原因是什么?
我在windows 10上运行,正如我在问题中所说,我使用的是Python 3.6.2。
现在我降级到Python 3.5.3,这就解决了问题。你是如何安装pymysql的?pip安装pymysql你没有使用virtualenv?不,我只是在本地运行很难猜测你的问题是什么,但如果你使用virtualenv,我很肯定它会工作。