无法在python中导入snappy

weixin_38073465 2019-09-12 01:18:27
我使用名为python-snappy的包.这个包需要snappy库.因此,我通过以下命令成功下载并安装snappy,例如: ./configure make sudo make install 当我导入snappy时,我收到错误: from _snappy import CompressError, CompressedLengthError, \ ImportError: libsnappy.so.1 cannot open shared object file: No such file or directory 我正在使用Python 2.7,snappy,python-snappy和Ubuntu 12.04我该如何解决这个问题?谢谢
...全文
154 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38090265 2019-09-12
  • 打赏
  • 举报
回复
传统上,您可能必须运行ldconfig实用程序来更新/etc/ld.so.cache(或适用于您的操作系统的等效项).有时可能需要向/etc/ld.so.conf添加新条目(路径). 基本上,许多Unix版本(以及可能是其他类Unix操作系统)上的共享对象(so)加载器使用缓存来帮助将其基本文件名解析为要加载的实际文件(通常是mmap()’d).这大致类似于在将事物添加到PATH中的目录后,在shell中运行hash -r或rehash的间歇性需求. 通常你可以在没有参数的情况下运行ldconfig(可能在将新库的路径添加到/etc/ld.so.conf文本文件之后).好的Makefile会在make install期间为你做这件事. 这里有更多信息:http://linux.101hacks.com/unix/ldconfig/
课程目录: 第1章:Hive基本架构及环境部署 1.MapReduce分析与SQL分析对比 2.Hive的介绍及其发展 3.Hive的安装部署及启动 4.Hive的基本架构讲解 5.安装MySQL作为元数据库存储 6.配置Hive使用MySQL作为元数据库存储 7.Hive基本命令的使用 8.Hive常用的属性配置 9.Hive常用的交互式命令 10Hive数据库的管理与使用 11.Hive表的管理与使用 12.Hive外部表的使用 第2章:Hive 常用DML、UDF及连接方式 13.Hive分区表的介绍 14.Hive分区表的创建及使用 15.Hive数据导入的6种方式及其应用场景 16.Hive数据导出的4种方式及表的导入导出 17.HiveHQL的基本语法(一) 18.HiveHQL的基本语法(二) 19.Hiveorder by、sort by、distribute by与cluster by的使用 20.Hive分析函数与窗口函数 21.HiveUDF的介绍 22.Hive使用自定义UDF实现日期格式转换 23. HiveServer2的介绍及三种连接方式 24.Hive元数据、fetch task和严格模式的介绍 第3章:Sqoop Sqoop及用户行为分析案例 25.CDH版本框架的介绍 26. CDH版本框架的环境部署 27.Sqoop的介绍及其实现原理 28.Sqoop的安装部署及连接测试 29.Sqoop将MySQL数据导入到HDFS(一) 30.Sqoop将MySQL数据导入到HDFS(二) 31.Sqoop的增量导入与Sqoop job 32.Sqoop将MySQL数据导入Hive表 33.Sqoop的导出及脚本使用的方式 34.案例分析-动态分区的实现 35.案例分析-源表的分区加载创建 36.案例分析-指标分析使用Sqoop导出 第4章:Hive复杂用户行为案例分析及优化 37.自动批量加载数据到hive 38.Hive表批量加载数据的脚本实现(一) 39.Hive表批量加载数据的脚本实现(二) 40.HIve的case when、cast及unix_timestamp的使用 41.复杂日志分析-需求分析 42.复杂日志分析-需求字段讲解及过滤 43.复杂日志分析-字段提取及临时表的创建 44.复杂日志分析-指标结果的分析实现 45.Hive数据文件的存储格式介绍及对比 46.常见的压缩格式及MapReduce的压缩介绍 47.Hadoop编译配置Snappy压缩 48.Hadoop及Hive配置支持snappy压缩 49.Hive的常见调优 50.Hive的数据倾斜及解决方案-三种join方式 51.Hive的数据倾斜及解决方案-group by 52.Hive使用正则加载数据 53. Hive使用Python脚本进行预处理 第5章:Zeus任务资源调度工具 54.资源任务调度框架介绍 55.企业常见的任务调度框架 56.Zeus的介绍及基本实现原理 57.Zeus安装部署-基本环境配置 58.Zeus安装部署-配置文件的修改 59.Zeus安装部署-编译打包 60.Zeus平台的调度使用 61.Zeus平台实现任务调度应用(一) 62.Zeus平台实现任务调度应用(二) 63.Zeus平台实现任务调度应用(三)

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧