python3 安装成功后,引入pymysql出错,No module named 'pymysql'

系统:MACOS Python 版本:3.6.4 问题:

$ pip3 install pymysql
Requirement already satisfied: PyMySQL in /usr/local/lib/python3.6/site-packages

上面可见已经安装成功

但是引入的时候会报错:

ModuleNotFoundError: No module named 'pymysql'

Mac 系统上自带的 python2 安装 pip install pymysql 完以后是可以在 python2 中使用的,求大神解答python3 怎么了?


Python 没问题, 你用 pip list 检查下 pymysql 有没有安装, 再用 sys.path 检查下路径


python3 -m pip install pymysql

运行你的程序也要指定是用 python3 xxx.py

问题可能是pip3 install xxx跟你运行程序时使用的Python解释器不是同一个。


可能有与环境影响导致,尝试下: MAC python2.7 python3.6同时安装, 使用pip3 install pymysql 在可执行文件顶部加入:

#!/usr/bin/env python3

results matching ""

    No results matching ""