Could not start SASL: b’Error in sasl_client_start (-4) SASL(-4)

使用pyhive的时候出现了这个问题,我使用的是anaconda3。查了很多帖子都不能解决。

参考:

https://blog.csdn.net/weixin_43142260/article/details/115198097

https://blog.csdn.net/wenjun_xiao/article/details/104458940

https://blog.csdn.net/qq_15821487/article/details/116499466

https://blog.csdn.net/master_hunter/article/details/125003692

(以上都未能解决我的问题)

反正捣鼓来捣鼓去,发现是sasl需要使用E:\YingYongRJ\Anaconda\Lib\site-packages\sasl\sasl2目录里的一些dll文件。

最后文章4给了我启示。

发现anaconda3把地址最后这个文件夹sasl2移动到了E:\YingYongRJ\Anaconda\Library\bin,导致程序读取不到位置。

用了文章2给的代码:管理员控制台粘贴代码:

FOR /F “usebackq delims=” %A IN (python -c "from importlib import util;import os;print(os.path.join(os.path.dirname(util.find_spec('sasl').origin),'sasl2'))") DO (
REG ADD “HKEY_LOCAL_MACHINE\SOFTWARE\Carnegie Mellon\Project Cyrus\SASL Library” /v SearchPath /t REG_SZ /d “%A”
)

(anaconda2用法不一样,详细看文章2)

以上代码是在注册表里创建一个lib的搜索路径。但是还是不能用,我们还需要再改一下下:

win+R里面输入regedit

regedit里点开路径:HKEY_LOCAL_MACHINE\SOFTWARE\Carnegie Mellon\Project Cyrus\SASL Library

把SearchPath的值改为E:\YingYongRJ\Anaconda\Library\bin\sasl2就好了(注意改为自己anaconda的地址)

然后就好了okk~

Original: https://www.cnblogs.com/stroking-maple/p/16653913.html
Author: 初落
Title: Could not start SASL: b’Error in sasl_client_start (-4) SASL(-4)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/809351/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 6┃音视频直播系统之 WebRTC 核心驱动SDP规范协商

    想让音视频正常显示得知道对方支不支持 一、什么是SDP <span>SDP&#xFF08;Session Description Protocal&#x…

    Python 2023年6月10日
    069
  • Linux c编程之gdb

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Python 2023年2月5日
    075
  • 【愚公系列】2022年02月 Django商城项目 31-订单模型数据库设计

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Python 2022年12月28日
    0122
  • pygame实现飞机大战游戏

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Python 2023年1月20日
    085
  • python矩阵运算内存占用计算

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Python 2023年1月12日
    0107
  • zabbix6.0安装教程(五):二进制包安装

    zabbix6.0安装教程(五):二进制包安装 目录 * – 一、使用ZABBIX官方存储库 – 二、Red Hat zabbix企业版 Linux/Cen…

    Python 2023年10月10日
    039
  • python日志滚动-修复按天滚动bug

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Python 2022年8月19日
    0249
  • IOS hook学习模板

    博客园 :当前访问的博文已被密码保护 请输入阅读密码: Original: https://www.cnblogs.com/pythonywy/p/16022379.htmlAut…

    Python 2023年6月15日
    041
  • 二阶段目标检测网络-Mask RCNN 详解

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Python 2023年2月2日
    0135
  • flask-cache三连坑

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Python 2023年1月3日
    078
  • 记一次.NET某工控图片上传CPU爆高分析

    一:背景 1.讲故事 今天给大家带来一个入门级的 CPU 爆高案例,前段时间有位朋友找到我,说他的程序间歇性的 CPU 爆高,不知道是啥情况,让我帮忙看下,既然找到我,那就用 Wi…

    Python 2023年10月15日
    024
  • Pytest 的高级用法之 插件开发

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Python 2023年1月17日
    0109
  • golang中的nil接收器

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Python 2023年1月30日
    0135
  • Maven安装与配置教程

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Python 2023年1月23日
    095
  • 计算机硬件的读写速度差异

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Python 2023年1月31日
    082
  • 自省与反射机制

    在日常生活中,自省(introspection)是一种自我检查行为。 在计算机编程中,自省是指这种能力:检查对象以确定它是什么类型、它有哪些属性和哪些方法。自省向程序员提供了极大的…

    Python 2023年6月11日
    078
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球