Mac OS Sierra virtualenv (python 2.7) pip install mysqlclient 错误

2024-01-27

在 Mac OS Sierra 上,使用 python2.7 创建 virtualenv 并尝试安装 mysqlclient 以使用 Django w/ MySQL。我通过自制程序安装了 MySQL 5.6。运行“pip install mysqlclient”会出现以下错误:

Running setup.py bdist_wheel for mysqlclient ... error
...
 13 warnings generated.
  cc -bundle -undefined dynamic_lookup -arch i386 -arch x86_64 -Wl,-F. build/temp.macosx-10.12-intel-2.7/_mysql.o -L/usr/local/Cellar/mysql56/5.6.32/lib -lmysqlclient -lssl -lcrypto -o build/lib.macosx-10.12-intel-2.7/_mysql.so
  ld: library not found for -lssl
  clang: error: linker command failed with exit code 1 (use -v to see invocation)
  error: command 'cc' failed with exit status 1

  Failed building wheel for mysqlclient
Command "...env2.7/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/nm/mqfwjt115q7g0lpvnx7sylwm0000gn/T/pip-build-tJmAVS/mysqlclient/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/nm/mqfwjt115q7g0lpvnx7sylwm0000gn/T/pip-xVuIu1-record/install-record.txt --single-version-externally-managed --compile --install-headers .../env2.7/include/site/python2.7/mysqlclient" failed with error code 1 in /private/var/folders/nm/mqfwjt115q7g0lpvnx7sylwm0000gn/T/pip-build-tJmAVS/mysqlclient/

任何帮助将不胜感激。


答案是使用以下命令安装开发工具:

xcode-select --install

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mac OS Sierra virtualenv (python 2.7) pip install mysqlclient 错误 的相关文章

  • 如何在Python的Try/Catch块中捕获所有异常?

    我正在编写 python 代码来在 linux 环境中安装我的程序所需的所有库包 因此 linux 可能包含 python 2 7 或 2 6 或两者都包含 所以我开发了一个 try and except 块代码 将在 linux 中安装
  • 无法通过 Homebrew 安装旧版本的 ImageMagick

    我需要安装 ImageMagick 6 5 8 或更早版本可能会这样做 但即使当我签出早期提交时 它也会安装最新版本 6 6 9 4 我这样做了 git checkout b im 6 5 6 ff414bb 然后确认工作树显示 image
  • Pyspark UDF AttributeError:“NoneType”对象没有属性“_jvm”

    我有一个 udf 函数 staticmethod F udf array
  • 为什么有时自增列的值会有一个或多个间隙?

    我有一个这样的表 colors id color 1 red 2 blue id column is auto increment PK 当我向该表中插入一些新值时 有时会出现一些间隙id柱子 像这样的事情 INSERT INTO colo
  • 如何在 Mac 上安装 Python 的 dlib?

    我尝试在 macOS 上的 Python 3 7 上安装 dlib 时遇到错误 pip3 install dlib 我已经安装了CMake 所以这不是问题 我收到这些错误消息 Failed building wheel for dlib a
  • 如何在 BigQuery/SQL 中将行转置为包含大量数据的列?

    我在将 BigQuery 中的大量数据表 15 亿行 从行转置为列时遇到问题 我可以弄清楚如何在硬编码时使用少量数据来完成此操作 但是对于如此大量的数据 该表的快照如下所示 CustomerID Feature Value 1 A123 3
  • 无法使用Python请求会话模块登录网站

    我刚刚开始进行网络抓取 对于我的第一个项目 我尝试使用 requests Session 登录 artofproblemsolving com 并访问另一个用户的帐户 这是我的代码 import requests LOGIN URL htt
  • 如何在 Mac OS X 10.9 上安装和使用最新的 Git?

    我从 sourceforge 下载了 Git 2 4 3http git scm com download mac http git scm com download mac对于我的 Macbook Pro OS X 10 9 5 然后安装
  • MySql 西班牙语字符数据

    我有一个包含西班牙语字符的数据库 为了填充数据库 我从字符编码 UTF 8 的客户端页面获取值 当我在 mySql 数据库中插入值时 行包含更改的数据 例如 如果我插入 M xico 数据库中的条目是 M xico 其影响是当我对指定 M
  • PHP - While/Else 错误? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我有以下
  • 在Python中读取XML文件并获取其属性值

    我有这个 XML 文件
  • Stem 给出“无法连接到端口 9051”错误

    I tried this https stem torproject org api control html例子 import getpass import sys import stem import stem connection f
  • Node.js 将 async/await 与 mysql 一起使用

    我一直在尝试在节点中将 async await 与 MySQL 一起使用 但它每次都会返回一个未定义的值 有理由吗 请在下面找到我的代码 const mysql require promise mysql var connection co
  • Python:多处理和请求

    以下是我正在运行的使用多处理并行触发 HTTP 请求的代码片段 在控制台上运行后 它挂在 requests get url 处 既不继续前进也不抛出错误 def echo 100 q print before r requests get
  • 检测 MySQL 中的 utf8 损坏字符

    我有一个数据库 其中有一堆损坏的 utf8 字符分散在多个表中 字符列表不是很广泛 AFAIK 修复给定的表非常简单 update orderItem set itemName replace itemName 但我无法找到检测损坏字符的方
  • Mysql使用触发器建表

    我尝试在 Mysql 触发器内创建表 但没有创建 如何使用触发器创建表 这里传递的表的名称是动态的 据我所知 在触发器内创建表是不可能的 看这里 http forums mysql com read php 99 121849 122609
  • 在 Bluemix 中激活 PHP 扩展

    这纯粹是 Bluemix 问题 我的代码在本地主机上顺利运行 但是当我将其迁移到 Bluemix 时 我的数据库连接失败了 检查日志 我发现问题 调用未定义的函数 mysqli init HTTP 响应 500 我发现扩展已被禁用以使其更小
  • Laravel Eloquent with()-> 返回 null

    我正在尝试使用 Eloquent 来获取具有以下功能的特定产品 brand id映射到a的列brands表 该brand数组返回空 这里有什么明显需要改变的地方吗 product Product with images gt with br
  • 如何指定一个变量作为类或类实例的成员变量?

    在最新的 Python 2 7 x 中 给定类定义内的任何成员变量 该成员变量是否始终处于类级别 因为它是由该类的所有实例共享的单个变量 在类的定义中 如何指定 类定义中的哪些成员变量属于该类 因此由该类的所有实例共享 以及 哪些属于该类的
  • 在 pip 中为 Flask 应用程序构建 docker 映像失败

    from alpine latest RUN apk add no cache python3 dev pip3 install upgrade pip WORKDIR backend COPY backend RUN pip no cac

随机推荐

  • 如何在Vert.x中运行多个顶点?

    我是 Vert x 的新手 我想通过 jar 运行多个 verticle 我有两个文件 一个是 MyFirstVertice java 它路由路径 q1 并返回一些东西 第二个是 MySecondVertice java 它路由路径 q2
  • Gitlab-CI:跨服务通信

    我目前正在使用 Gitlab CI 来测试基于 jboss eap 的 java 应用程序 更准确地说 我正在使用 Postman 的 newman 工具在我的所有控制器上运行一些 REST API 测试 目前 我使用外部 EAP 服务器执
  • eclipse中Tomcat上使用JDBC for MYSQL时出现classNotFound异常

    这似乎是一个常见问题 但我找不到有效的解决方案 我已经浏览了几十条线索并一直在和我的老师一起工作 我正在尝试使用 JDBC 连接到 MYSQL 我还使用 tomcat 服务器并运行 xubuntu 12 04 我收到 ClassNotFou
  • POD 对象向量的内存布局

    假设我有一个简单的 C 类 class Data public float data 3 void clear data 0 0 0f data 1 0 0f data 2 0 0f 和数据的向量 std vector
  • ELKI:在 Java 中的自定义对象上运行 DBSCAN

    我正在尝试在 JAVA 中使用 ELKI 来运行 DBSCAN 为了进行测试 我使用了 FileBasedDatabaseConnection 现在我想使用我的自定义对象作为参数来运行 DBSCAN 我的对象具有以下结构 public cl
  • IE9 传递的 If-Modified-Since HTTP 标头包含长度?

    请澄清这个奇怪的事情If Modified SinceIE9 传递的标头 在我的 ASP NET 4 0 Web 应用程序中 我有一个通用处理程序 ashx 它为存储在数据库中的图像提供服务 为了提高效率 我正在处理一些与缓存相关的标头并传
  • 在模式中匹配正则表达式模式

    Folks 我必须匹配以下模式 第一个字母必须是 N 第二个除 P 之外的任意字母 第三个必须是S或T 第四个是除 P 之外的任何字母 字符串只有大写字母 没有数字 空格等 所以使用 python 这就是我到目前为止得到的 import r
  • 如何使用 SuperMixin 创建 Scala swing 包装类?

    我试图从该线程的答案中了解以下类的工作原理 Scala 弹出菜单 https stackoverflow com questions 938753 scala popup menu 6440072 6440072 由于该线程很旧 我决定开始
  • 网络音频分析整个缓冲区

    我的应用程序中有预先录制的音频文件的音频缓冲区 我正在尝试获取整个音轨的频域数据 这就是我尝试过的 getAudioDataFromBuffer function buf var src g audioContext createBuffe
  • RxJs 可观察数组到可观察数组

    对于使用 TypeScript 中的 Angular2 编写的 Web 应用程序 我需要使用 RxJsObservables 由于我以前从未使用过 rxjs 而且我对响应式编程总体来说还很陌生 因此有时我很难找到正确的方法来完成某些特定的事
  • 如何在无法添加类或 id 的情况下更改元素的内联样式文本颜色?

    正如我问的css 中是否可以为颜色名称提供替代的十六进制值 https stackoverflow com questions 25470437 is it possible in css to give a color name an a
  • 从类子例程覆盖模块子例程

    我有一个能够定义凭据的类 po PoService gt new gt set basicauth jack secret 问题是 为了做到这一点 它必须重新定义模块子例程 所以 我是这样做的 sub set basicauth my se
  • 使用 BookSleeve 维护开放的 Redis 连接

    有没有人有通过以下方式获取 Redis 的可靠模式书套 http code google com p booksleeve 图书馆 I mean BookSleeve 的作者 MarcGravell推荐 https stackoverflo
  • Lisp 导入/加载文件

    Lisp 有没有办法包含其他 Lisp 文件中的代码 例如 在 C 中我可以这样做 include
  • 如何在 C# 中将 g729 编码的字节数组转换为 .WAV?

    我一直在用 C Sharp 语言开发 VoIP 应用程序 该项目的目的是 VoIP 通话录音 它使用 g729 编解码器 我可以从 RTP 负载中提取语音部分 如何将此字节数组转换为 wav 格式 请帮我 您可以尝试使用ffmpeg程序 h
  • 如何使用supervisord定义进程组的启动顺序?

    程序的优先级决定启动顺序吗 IE baz then bar 如果我有 group foo programs bar baz And program bar command path to bar priority 200 也 program
  • GitHub Actions 单个存储库中的多个操作

    我在 Github 存储库中有一个应用程序代码 我想自定义管道的某些阶段 并希望编写自己的自定义操作 在私有存储库中 因为这些自定义操作必须放置在操作所在的存储库中要运行我可以在单个存储库中保存多个操作吗 还有什么方法可以在组织内的私人回购
  • 添加挂钩以删除 woocommerce 购物车中的商品

    在 woocommerce 购物车中 当用户按下购物车上的 删除项目 按钮时 我试图从购物车中的项目中检索一些帖子元 就像是 removed stock get post meta product id more info data x 为
  • JavaScript 使用 .match(regex) 分割字符串

    来自 Mozilla 开发者网络的功能split split 方法返回新数组 找到后 将从字符串和子字符串中删除分隔符 以数组形式返回 如果未找到或省略分隔符 则 数组包含一个由整个字符串组成的元素 如果 分隔符为空字符串 str转换为数组
  • Mac OS Sierra virtualenv (python 2.7) pip install mysqlclient 错误

    在 Mac OS Sierra 上 使用 python2 7 创建 virtualenv 并尝试安装 mysqlclient 以使用 Django w MySQL 我通过自制程序安装了 MySQL 5 6 运行 pip install my