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