导入错误:在Python中没有名为模块2.7 pymysql
问题描述:
我在AWS上运行烧瓶的Web应用程序,我app.py文件给出了错误的“进口pymysql”行(整个应用程序工作正常。)导入错误:在Python中没有名为模块2.7 pymysql
error.log中 [星期六06年7月29日:12:54.545904 2017年] [WSGI:错误] [PID 28317:TID 140546426812160] [客户]导入错误:没有模块名为pymysql
Python版本是 -
2.7.12(默认情况下,11月19日2016,06:48:10)[GCC 5.4.0 20160609]
我创建了test.py文件并执行,它的工作和显示从数据库这是对RDS奠定行,所以不知道为什么同样的事情不会在app.py文件的工作,无论是使用相同的蟒蛇
**$pip list** click (6.7) Flask (0.12.2) Flask-MySQL (1.4.0) itsdangerous (0.24) Jinja2 (2.9.6) MarkupSafe (1.0) pip (8.1.1) PyMySQL (0.7.11) setuptools (20.7.0) Werkzeug (0.12.2) wheel (0.29.0)
<[email protected]>:/usr/local/lib/python2.7$ ls
dist-packages site-packages
> <[email protected]>:/usr/local/lib/python2.7$ ls dist-packages/ click
> itsdangerous.py click-6.7.dist-info itsdangerous.pyc
> flask jinja2 Flask-0.12.2.dist-info
> Jinja2-2.9.6.dist-info flaskext markupsafe
> Flask_MySQL-1.4.0.dist-info MarkupSafe-1.0.egg-info
> Flask_MySQL-1.4.0-py3.5-nspkg.pth werkzeug itsdangerous-0.24.egg-info
> Werkzeug-0.12.2.dist-info
<[email protected]>:/usr/local/lib/python2.7$ ls site-packages/
<[email protected]>:/usr/local/lib/python2.7$
我也有我的笔记本电脑与Python 3.5相同的应用程序。 2,没有任何问题的工作...
尝试了很多不知道......
答
尝试使用以下命令。
pip install PyMySQL==0.7.11
什么回来?
答
我得到了答案
用这个命令安装没有工作 $ sudo的PIP安装PyMySql
我要做
$sudo -i
$sudo pip install PyMySql
而且它的工作...
答
更新点和重新安装PyMySQL
答
This bug have also been giving me some grey hair ^^
我使用python2和我的解决办法,是用命令安装软件包:
sudo apt-get install python-pymysql
如果使用python3,那么你可以使用以下命令来安装它:
sudo apt-get install python3-pymysql
这对我来说适用于2.7 python版本。 非常感谢! – tthreetorch