Mac 使用 mysqlclient 报错 NameError: name ‘_mysql‘ is not defined
Mac 使用 mysqlclient 报错 NameError: name ‘_mysql’ is not defined
作者:Bright Xu
Mac 安装 mysqlclient 时会报错
OSError: mysql_config not found
,请参考Mac 安装 mysqlclient
下面是 MacOS 使用 mysqlclient
时报错
关键错误信息:NameError: name '_mysql' is not defined
, Reason: image not found
, Library not loaded: @rpath/libmysqlclient.21.dylib
。
其中最关键的是Library not loaded: @rpath/libmysqlclient.21.dylib
,没有加载依赖库libmysqlclient.21.dylib
, 而这个库在/usr/local/mysql/lib/
下。
因此,只需将/usr/local/mysql/lib
添加到LD_LIBRARY_PATH
(动态库的查找路径)即可。
添加LD_LIBRARY_PATH
环境变量:
export LD_LIBRARY_PATH="/usr/local/mysql/lib:${LD_LIBRARY_PATH}"
重新打开终端,验证一下:
到此,问题就解决了。
至于如何添加环境变量,方法有很多,这里就不在赘述了。
Mac 使用 mysqlclient 报错 NameError: name ‘_mysql‘ is not defined相关推荐
- pyinstaller打包执行文件报错NameError: name ‘defaultParams‘ is not defined问题解决方案
☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.问题 最近在执行以前打包的一个PyQT程序时报错,错误信息如下: F:\coffeDo ...
- 【错误记录】执行 Python 程序报错 ( NameError: name ‘reload‘ is not defined )
文章目录 一.报错信息 二.解决方案 一.报错信息 在 Windows 的 cmd 命令行运行 python 脚本时 , 报如下错误 : 执行 python ApkTool.py -analyse - ...
- py+selenium 报错NameError: name 'NoSuchElementException' is not defined【已解决】
报错:NameError: name 'NoSuchElementException' is not defined 如图 解决方法: 头部加一句:from selenium.common.exc ...
- Django报错NameError: name 'ListView' is not defined
NameError: name 'ListView' is not defined 解决方案: from django.views.generic import ListView
- Python 解决报错NameError: name ‘LEFT‘ is not defined
为什么 w.pack (side = LEFT) 不能在这里工作: import Tkinter as tk root=tk.Tk() w = tk.Label(root, text="Re ...
- python报错NameError: name 'NA' is not defined
python想要调用NA时出错NameError: name 'NA' is not defined 解决办法:将na改为pd.NAN 成功解决!
- python 计时器 timeit 报错 NameError: name 'xxx' is not defined
如图: 原因是timeit()没法使用外部的变量或函数,我们要加一个导入,这样就可以了: 以下是一个案例: 如图,需要将相对于timeit()外部的tf.x都导入 参考文章:tensorflow 学习 ...
- python报错defined_python问卷星报错NameError: name 'filename' is not defined
[Python] 纯文本查看 复制代码import sys import getopt from fake_useragent import UserAgent from fake_useragent ...
- Django报错NameError: name ‘ListView‘ is not defined
1.检查是否是拼写问题,或者generic.ListView写成了generic,ListView 2.如果不是,那么引入 from django.views.generic import ListV ...
最新文章
- sougou输入法安装
- 张朝阳:我什么都有,但我就是很痛苦
- 计算机会考咋查成绩,2019会考成绩查询网址入口 高中会考怎么查成绩
- 使用客户端登陆ftp 500 OOPS: cannot change directory:/home/virftp解决
- 手工制作机器人用彩泥_灌浆壶和手工壶的区别,你知道吗?
- 如何用wget指定位置?
- 20个开源Flutter项目推荐
- 12 自定义标签/JSTL标签库/web国际化/java web之设计模式和案例
- 【Django 2021年最新版教程13】Cookie是什么 如何使用
- Java:装饰设计模式
- 猿创征文 | 国产数据库之神通数据库详解安装和使用
- proteus中验证串联电阻分压、并联电阻分流
- 启用计算机的无线同屏,win10系统无线同屏功能如何使用
- Linux一条命令修改账号密码
- 重庆5G最新规划:明年建成3万个5G基站,力争主城区5G全覆盖
- 数据结构入门:栈的实现(后进先出的原则)
- windows操作系统基础总结
- 都是S赛,为什么EDG夺冠公认“含金量最高”?
- C#基础代码笔记(五)
- delphi cef写入html,Delphi XE 10.2.3使用CEF4Delphi取网页元素时碰到nbsp;变问号?的处理...
热门文章
- 从源头看Dust3d | (十)meshsplitter:网格切割
- 【知识分享】知识链路-Modbus通信知识链路
- 微软人脸识别android,面部识别 | Microsoft Azure
- stm32 adc输入电压范围_正点原子【STM32-F407探索者】第二十五章 光敏传感器实验...
- Java实现操作系统作业调度模拟程序+GUI图形化
- 计算机三网络技术选择题题库,2017年计算机三级《网络技术》选择题题库
- 基于JQUERY的WEB在线流程图设计器GOOFLOW 0.9版
- java字符串处理将品牌和型号分开
- CTF中的LFSR考点(一)
- redis--Linux环境下安装步骤