【问题标题】:ImportError: No module named pymysql in python 2.7ImportError:python 2.7 中没有名为 pymysql 的模块
【发布时间】:2017-07-29 08:08:22
【问题描述】:

我在 aws 上运行了烧瓶 Web 应用程序,我的 app.py 文件为“import pymysql”行提供了错误(整个应用程序工作正常。)

错误日志 [2017 年 7 月 29 日星期六 06:12:54.545904] [wsgi:error] [pid 28317:tid 140546426812160] [client] ImportError: No module named pymysql

Python 版本是 -
2.7.12(默认,2016 年 11 月 19 日,06:48:10)[GCC 5.4.0 20160609]

我创建了 test.py 文件并执行,它工作并显示来自 RDS 上的数据库的行,所以不知道为什么同样的事情在 app.py 文件上不起作用,两者都使用相同的 python

**$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)
<hname@ip>:/usr/local/lib/python2.7$ ls
dist-packages  site-packages

> <hname@ip>:/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

<hname@ip>:/usr/local/lib/python2.7$ ls site-packages/
<hname@ip>:/usr/local/lib/python2.7$

我的笔记本电脑上也有相同的应用程序,使用 python 3.5.2 并且没有任何问题...

试了很多都不知道……

【问题讨论】:

    标签: python python-2.7 flask importerror pymysql


    【解决方案1】:

    尝试以下命令。

    pip install PyMySQL==0.7.11

    什么回来了?

    【讨论】:

    • 谢天谢地,我一直收到No module named _markerlib 错误。现在我知道原因是新版本的pyMySQL 与python2 不兼容。
    【解决方案2】:

    这个bug也让我白发了^^

    我使用python2,我的解决方案是使用以下命令安装包:

    sudo apt-get install python-pymysql
    

    如果你使用的是python3,那么你可以用命令安装它:

    sudo apt-get install python3-pymysql
    

    【讨论】:

    • 这适用于我的 2.7 python 版本。非常感谢!
    【解决方案3】:

    我得到了答案

    使用此命令安装无效 $sudo pip install PyMySql

    我必须这样做

    $sudo -i
    $sudo pip install PyMySql
    

    而且成功了……

    【讨论】:

      【解决方案4】:

      更新 pip 并重新安装 PyMySQL

      【讨论】:

        猜你喜欢
        • 2018-05-23
        • 1970-01-01
        • 2018-07-30
        • 2022-08-15
        • 2017-11-09
        • 2017-06-07
        • 1970-01-01
        • 1970-01-01
        • 2016-01-31
        相关资源
        最近更新 更多