如何安装Flaskmysqldb for Python?

2024-10-01 04:45:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python和Python Flask的新手,遇到了一个错误。我正在使用Ubuntu18.04.3LTS和Python2.7.15+构建一个PythonFlaskWeb应用程序。在

安装flaskmysqldb时遇到一个错误。在

$ pip install flask-mysqldb

全部输出:

^{pr2}$

我读过其他几个问题和解决方案(https://stackoverflow.com/a/51228348/12403455),建议使用:

mysqlclient‑1.4.5‑cp27‑cp27m‑win_amd64.whl

所以我用以下方法安装:

 $ pip install mysqlclient-1.4.5-cp27m-win_amd64.whl

遇到了一个错误:

Requirement 'mysqlclient‑1.4.5‑cp27‑cp27m‑win_amd64.whl' looks like a filename, but the file does not exist
mysqlclient‑1.4.5‑cp27‑cp27m‑win_amd64.whl is not a valid wheel filename.

我不确定如何解决这个问题或如何继续。任何帮助都将不胜感激。在


Tags: installpip应用程序flask错误notfilenamewin
1条回答
网友
1楼 · 发布于 2024-10-01 04:45:12

您不能使用mysqlclient‑1.4.5‑cp27‑cp27m‑win_amd64.whl,因为这是一个Windows的轮子,您在Linux上。在

项目^{},它是flask-mysqldb的一个依赖项,它不为Linux分发wheels,因此您必须直接从源代码(mysqlclient-1.4.5.tar.gz)进行构建。在

您的安装可能由于缺少生成依赖项而失败。在

作为project landing page has mentioned,首先安装生成依赖项:

sudo apt-get install python-dev default-libmysqlclient-dev libssl-dev

然后重试pip install user flask-mysqldb。在

相关问题 更多 >