Python无法识别PyMySQL

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

我已经安装了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 "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,我很肯定它会工作。