- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法'pip install mysqlclient',并且每次尝试都返回错误:'ERROR:mysqlclient的构建轮失败'。就上下文而言,我在macOS Mojave 10.14.5上运行。本文的其余部分假定已经下载了“ python == 3.6”和“ virtualenv”。另外,已经安装了x代码命令行工具(并不是我认为那很重要)。
为此(从命令行):
'virtualenv〜/ venv'
输出:
使用基本前缀'/usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6'
/Users/usr1/venv/bin/python3.6中的新python可执行文件
还可以在/ Users / usr1 / venv / bin / python中创建可执行文件
安装setuptools,pip,wheel ...完成。”
'来源〜/ venv / bin / activate'
'pip安装mysqlclient'
到目前为止,我已经查看并尝试了所有方法:
Failed building wheel for mysqlclient
"Failed building wheel for psycopg2" - MacOSX using virtualenv and pip
Failed building wheel for mysql-python
收集mysqlclient
使用缓存的https://files.pythonhosted.org/packages/f4/f1/3bb6f64ca7a429729413e6556b7ba5976df06019a5245a43d36032f1061e/mysqlclient-1.4.2.post1.tar.gz
收集包的构建轮:mysqlclient
mysqlclient(setup.py)的构建轮...错误
错误:命令/Users/usr1/venv/bin/python3.6 -u -c'import setuptools,tokenize; file ='“'”'/ private / var / folders / 2j / 1qt0_7q96lxbxl2w5kx8r1zr0000gn / T / pip- install-4uobjq_4 / mysqlclient / setup.py'“'”'; f = getattr(tokenize,'“'”'open'“'”',open)(文件); code = f.read()。replace(' “'”'\ r \ n'“'”','“'”'\ n'“'”'); f.close(); exec(compile(code,file,'“'”'exec'“ '“))'bdist_wheel -d / private / var / folders / 2j / 1qt0_7q96lxbxl2w5kx8r1zr0000gn / T / pip-wheel-ehvuw9uv --python-tag cp36:
错误:正在运行bdist_wheel
运行构建
运行build_py
创建版本
创建build / lib.macosx-10.13-x86_64-3.6
创建build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / init.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / _exceptions.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / compat.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / connections.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / converters.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / cursors.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / release.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / times.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
创建build / lib.macosx-10.13-x86_64-3.6 / MySQLdb / constants
复制MySQLdb / constants / init.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb / constants
复制MySQLdb / constants / CLIENT.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb / constants
复制MySQLdb / constants / CR.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb / constants
复制MySQLdb / constants / ER.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb / constants
复制MySQLdb / constants / FIELD_TYPE.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb / constants
复制MySQLdb / constants / FLAG.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb / constants
运行build_ext
构建'MySQLdb._mysql'扩展
创建build / temp.macosx-10.13-x86_64-3.6
创建build / temp.macosx-10.13-x86_64-3.6 / MySQLdb
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Dversion_info =(1,4,2,'post',1 )-D__version __ = 1.4.2.post1 -I / usr / local / Cellar / mysql / 5.7.19 / include / mysql -I / usr / local / Cellar / python / 3.6.5_1 / Frameworks / Python.framework / Versions / 3.6 / include / python3.6m -c MySQLdb / _mysql.c -o build / temp.macosx-10.13-x86_64-3.6 / MySQLdb / _mysql.o
铛-bundle-未定义dynamic_lookup build / temp.macosx-10.13-x86_64-3.6 / MySQLdb / _mysql.o -L / usr / local / Cellar / mysql / 5.7.19 / lib -lmysqlclient -lssl -lcrypto -o build / lib .macosx-10.13-x86_64-3.6 / MySQLdb / _mysql.cpython-36m-darwin.so
ld:找不到用于-lssl的库
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
错误:命令“ clang”失败,退出状态为1
错误:mysqlclient的构建轮失败
为mysqlclient运行setup.py clean
无法建立mysqlclient
安装收集的软件包:mysqlclient
正在运行mysqlclient的setup.py install ...错误
错误:命令/Users/usr1/venv/bin/python3.6 -u -c'import setuptools,tokenize; file ='“'”'/ private / var / folders / 2j / 1qt0_7q96lxbxl2w5kx8r1zr0000gn / T / pip- install-4uobjq_4 / mysqlclient / setup.py'“'”'; f = getattr(tokenize,'“'”'open'“'”',open)(文件); code = f.read()。replace(' “'”'\ r \ n'“'”','“'”'\ n'“'”'); f.close(); exec(compile(code,file,'“'”'exec'“ '“'))'install --record /private/var/folders/2j/1qt0_7q96lxbxl2w5kx8r1zr0000gn/T/pip-record-zvd4oedq/install-record.txt --single-version-externally-managed --compile --install-标头/Users/usr1/venv/bin/../include/site/python3.6/mysqlclient:
错误:正在运行安装
运行构建
运行build_py
创建版本
创建build / lib.macosx-10.13-x86_64-3.6
创建build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / init.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / _exceptions.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / compat.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / connections.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / converters.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / cursors.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / release.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
复制MySQLdb / times.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb
创建build / lib.macosx-10.13-x86_64-3.6 / MySQLdb / constants
复制MySQLdb / constants / init.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb / constants
复制MySQLdb / constants / CLIENT.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb / constants
复制MySQLdb / constants / CR.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb / constants
复制MySQLdb / constants / ER.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb / constants
复制MySQLdb / constants / FIELD_TYPE.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb / constants
复制MySQLdb / constants / FLAG.py-> build / lib.macosx-10.13-x86_64-3.6 / MySQLdb / constants
运行build_ext
构建'MySQLdb._mysql'扩展
创建build / temp.macosx-10.13-x86_64-3.6
创建build / temp.macosx-10.13-x86_64-3.6 / MySQLdb
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Dversion_info =(1,4,2,'post',1 )-D__version __ = 1.4.2.post1 -I / usr / local / Cellar / mysql / 5.7.19 / include / mysql -I / usr / local / Cellar / python / 3.6.5_1 / Frameworks / Python.framework / Versions / 3.6 / include / python3.6m -c MySQLdb / _mysql.c -o build / temp.macosx-10.13-x86_64-3.6 / MySQLdb / _mysql.o
铛-bundle-未定义dynamic_lookup build / temp.macosx-10.13-x86_64-3.6 / MySQLdb / _mysql.o -L / usr / local / Cellar / mysql / 5.7.19 / lib -lmysqlclient -lssl -lcrypto -o build / lib .macosx-10.13-x86_64-3.6 / MySQLdb / _mysql.cpython-36m-darwin.so
ld:找不到用于-lssl的库
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
错误:命令“ clang”失败,退出状态为1
----------------------------------------
错误:命令“ /Users/usr1/venv/bin/python3.6 -u -c'import setuptools,tokenize; file ='”'“'/ private / var / folders / 2j / 1qt0_7q96lxbxl2w5kx8r1zr0000gn / T / pip-install- 4uobjq_4 / mysqlclient / setup.py'“'”'; f = getattr(tokenize,'“'”'open'“'”',open)(文件); code = f.read()。replace('“'' “'\ r \ n'”'“','”'“'\ n'”'“'); f.close(); exec(compile(code,file,'”'“'exec'”'“” '))'install --record /private/var/folders/2j/1qt0_7q96lxbxl2w5kx8r1zr0000gn/T/pip-record-zvd4oedq/install-record.txt --single-version-externally-managed --compile --install-headers / Users / usr1 / venv / bin /../ include / site / python3.6 / mysqlclient“失败,错误代码为/ private / var / folders / 2j / 1qt0_7q96lxbxl2w5kx8r1zr0000gn / T / pip-install-4uobjq_4 / mysqlclient /
结论:理想情况下,我希望'pip'可以简单地安装'mysqlclient'。我非常感谢您的帮助。提前致谢。
最佳答案
从这里下载mysqlclient.whl
Python Extension Package for Windows并使用pip install mysqlclient‑1.4.2‑cp36‑cp36m‑win_amd64.whl
安装
关于mysql - 错误:mysqlclient的构建轮失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56692800/
这个问题是很多人都遇到过的,包括我自己。您不能直接使用命令 pip install mysqlclient 来获取 python 3.7.4 或任何 3.7.X 的最新版本。PyPI 网站上提到新版本
当我将我的应用程序上传到服务器进行测试时,我遇到了这个奇怪的莫名其妙的错误。我查了一下,好像是MySql.Data冲突导致的,我上传的副本是:6.3.7.0。 我该如何解决这个问题?我以为只要将它放入
我正在尝试在我新格式化的 Mac OS High Sierra 10.13.4 上运行我的 Python 3 项目,首先运行 pipenv install 以获取依赖项,但失败了。 具体来说,安装依赖
我正在 Mac 上使用 MySQL 8.0 设置一个新的 Django 2.2 项目。我已经安装了 mysqlclient 和 mysql-connector-python。当我点击 python m
我搜索了论坛,但找不到答案,甚至找不到任何相关文档。尝试重新创建一个像 www.testandtrack.io 这样的网站 关于运行命令: python manage.py inspectdb 我收到
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
pip install mysqlclient Collecting mysqlclient Using cached mysqlclient-2.0.3.tar.gz (88 kB) Using
我下载了wheel到最新版本 但我不完全确定如何理解这个半神秘的错误消息 Failed building wheel for mysql-python Command "/Users/user
尝试从 pipenv 安装: pipenv install mysqlclient 将导致: Installing mysqlclient… Collecting mysqlclient Using
所以我下载了 Python 32 位 1,然后我做了python -m pip install mysqlclient . 我需要 Visual C++ 2015,但我有它们,因为我的文本编辑器是 V
我不知道如果我从这里下载mysqlclient-python,我是否会承担任何恶意软件和安全方面的风险https://pypi.python.org/pypi/mysqlclient ?您认为 PyP
我尝试使用 gcc 在新机器(CentOS 7)上编译旧项目。最后缺少的链接器是 libmysqlclient。 但我在我的 CentOS Repos(基础、更新、附加)中找不到它。 有人知道它在哪个
我使用的是 python 2.7.15 版本,我还做了 pip2.7 install --upgrade mysqlclient 但是,我要连接到所有 5.6 或 5.7 版本的远程数据库,但无法连接
尝试从 pipenv 安装: pipenv install mysqlclient 将导致: Installing mysqlclient… Collecting mysqlclient Using
我是 Python 和 Flask 的新手,在研究这些示例时,我忍不住注意到游标。在此之前,我用 PHP 编程,从不需要游标。所以我想知道:什么是游标,为什么在这些代码示例中如此频繁地使用游标? 但无
我有一个连接到 MySQL 服务器的 C++ 应用程序。 一切正常。 目前使用libmysql.dll。 在构建时,我链接到 libmysql.lib。 据我所知,我可以改为链接到 mysqlclie
我目前正在使用 C# 使用 ODBC 连接到我的 MySQL 数据库。有人告诉我,使用 MySql 连接器会更好、更快,并且不依赖于 Windows。有人可以对此有所了解吗?到目前为止,我一直无法在网
我正在使用 windows10 64 位、python 3.8.2 并且无法通过 pip3 安装 mysqlclient/mysql,它要求我下载 Microsoft Visual C++ 14.00
在尝试安装 mysqlclient 作为在 AWS EC2 实例上启动和运行 Django 项目的一部分时,我遇到了以下问题。 在 python 3.8.5 虚拟环境中: (venv3)$ which
我尝试在 mac 上的虚拟环境中安装 mysqlclient ,使用以下命令: pip3 install mysqlclient 我收到以下错误: Collecting mysqlclient U
我是一名优秀的程序员,十分优秀!