Python中文
首页
教程
问答
标签
搜索
登录
注册
如何安装MySQL for Flask?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我使用的是OSX优胜美地,Python3.6.2,基本上通过了每一个stackoverflow关于将MySQL安装到flask中的帖子。</p> <p>我试过pip安装<code>flask-mysqlDB</code>,这会导致错误</p> <pre><code>Collecting flask-mysqldb Using cached Flask-MySQLdb-0.2.0.tar.gz Requirement already satisfied: Flask>=0.10 in ./venv/lib/python3.6/site-packages (from flask-mysqldb) Collecting mysqlclient (from flask-mysqldb) Using cached mysqlclient-1.3.10.tar.gz Complete output from command python setup.py egg_info: /bin/sh: mysql_config: command not found Traceback (most recent call last): File "<string>", line 1, in <module> File "/private/var/folders/c4/y49xcq6j6jlcr_8yyckm75th0000gp/T/pip-build-32rvmlzy/mysqlclient/setup.py", line 17, in <module> metadata, options = get_config() File "/private/var/folders/c4/y49xcq6j6jlcr_8yyckm75th0000gp/T/pip-build-32rvmlzy/mysqlclient/setup_posix.py", line 44, in get_config libs = mysql_config("libs_r") File "/private/var/folders/c4/y49xcq6j6jlcr_8yyckm75th0000gp/T/pip-build-32rvmlzy/mysqlclient/setup_posix.py", line 26, in mysql_config raise EnvironmentError("%s not found" % (mysql_config.path,)) OSError: mysql_config not found ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/c4/y49xcq6j6jlcr_8yyckm75th0000gp/T/pip-build-32rvmlzy/mysqlclient/ </code></pre> <p>由于我的Mac版本,所有的<code>sudo apt-get</code>命令都不起作用。由<code>brew install python</code>安装的自制程序,我仍然无法使用<code>sudo apt-get</code>命令。</p> <p>我的pip列表是</p> <pre><code>click (6.7) Flask (0.12.2) itsdangerous (0.24) Jinja2 (2.9.6) MarkupSafe (1.0) mysql-connector-python-rf (2.2.2) mysqlclient (1.3.10) pip (9.0.1) setuptools (28.8.0) virtualenv (15.1.0) Werkzeug (0.12.2) </code></pre> <p>现在我有一个错误说:</p> <pre><code>Collecting MySQL-python Using cached MySQL-python-1.2.5.zip Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 1, in <module> File "/private/var/folders/c4/y49xcq6j6jlcr_8yyckm75th0000gp/T/pip-build-n8on2g_t/MySQL-python/setup.py", line 13, in <module> from setup_posix import get_config File "/private/var/folders/c4/y49xcq6j6jlcr_8yyckm75th0000gp/T/pip-build-n8on2g_t/MySQL-python/setup_posix.py", line 2, in <module> from ConfigParser import SafeConfigParser ModuleNotFoundError: No module named 'ConfigParser' ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/c4/y49xcq6j6jlcr_8yyckm75th0000gp/T/pip-build-n8on2g_t/MySQL-python/ </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>看起来你对你正在安装的东西很困惑。您需要两件事:MySQL和一个Python模块,它允许Flask使用MySQL。你正在安装后者,但除非你真的有MySQL,否则它不会有任何用处。MySQL是完全独立于Python的软件,因此任何基于pip的软件都无法成功安装它。停止搜索如何将MySQL安装到Flask中,开始搜索诸如“如何在Mac上安装MySQL”之类的内容,你就会走上正轨。</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何将python输出重定向到python控制台和Windows中的文本文件
5 回答
如何将Python运行时嵌入运行在Windows上的R包中
6 回答
如何将python进程作为另一个Windows us运行
8 回答
如何将Python进程的输出用Python管道传输?
6 回答
如何将Python进程的输出重定向到Rust进程?
9 回答
如何将python连接到Azure云并创建Azure数据工厂
9 回答
如何将Python连接到Db2
3 回答
如何将python连接到IBMDB2?
9 回答
如何将Python连接到microsoftaccess数据库文件?
4 回答
如何将python连接到MySQL服务器
9 回答
如何将Python连接到Node.js?
3 回答
如何将python连接到Oracle Application Express
5 回答
如何将Python连接到PostgreSQL
4 回答
如何将Python连接到Postgres服务器?
2 回答
如何将Python连接到SAS Enterprise Guide(EG)服务器
5 回答
如何将Python连接到Spark会话并保持RDDs的Ali
7 回答
如何将python连接到sqlite3并在上填充多行
8 回答
如何将python连接到使用docker运行的cassandra
5 回答
如何将python退格应用于字符串
10 回答
如何将python逻辑应用到tkinter GUI中?这是一个简单的GET请求程序
6 回答