1 说明:

=====

1.1 不知道哪里出问题了,在使用pandas时报错,不能使用。

Python 3.8.0 (default, Mar 18 2020, 21:36:59) [GCC 6.3.0 20170516] on linuxType "help", "copyright", "credits" or "license" for more information.>>> import pandas as pd
#报错Traceback (most recent call last):  File "", line 1, in   File "/usr/local/python3.8/lib/python3.8/site-packages/pandas/__init__.py", line 55, in     from pandas.core.api import (  File "/usr/local/python3.8/lib/python3.8/site-packages/pandas/core/api.py", line 29, in     from pandas.core.groupby import Grouper, NamedAgg  File "/usr/local/python3.8/lib/python3.8/site-packages/pandas/core/groupby/__init__.py", line 1, in     from pandas.core.groupby.generic import DataFrameGroupBy, NamedAgg, SeriesGroupBy  File "/usr/local/python3.8/lib/python3.8/site-packages/pandas/core/groupby/generic.py", line 60, in     from pandas.core.frame import DataFrame  File "/usr/local/python3.8/lib/python3.8/site-packages/pandas/core/frame.py", line 104, in     from pandas.core.generic import NDFrame, _shared_docs  File "/usr/local/python3.8/lib/python3.8/site-packages/pandas/core/generic.py", line 99, in     from pandas.io.formats import format as fmt  File "/usr/local/python3.8/lib/python3.8/site-packages/pandas/io/formats/format.py", line 75, in     from pandas.io.common import stringify_path  File "/usr/local/python3.8/lib/python3.8/site-packages/pandas/io/common.py", line 3, in     import bz2  File "/usr/local/python3.8/lib/python3.8/bz2.py", line 19, in     from _bz2 import BZ2Compressor, BZ2DecompressorModuleNotFoundError: No module named '_bz2'

1.2 怎么办?解决它!!

2 网上的办法基本都不行:

这种不行:

https://www.cnblogs.com/lemon-le/p/11558971.html
2、找到_bz2.cpython-36m-x86_64-linux-gnu.so文件如果在机器上没有的话,可以到这里下载:链接:https://pan.baidu.com/s/1GzUY4E0G2yVUfqxHOIzn1A 提取码:oiwh  3、修改文件名 如果你的python版本是3.6,那就是36m,我的是python3.8,得把文件名改为38m,并拷贝到python3.8的安装目录mv _bz2.cpython-36m-x86_64-linux-gnu.so _bz2.cpython-38m-x86_64-linux-gnu.socp _bz2.cpython-38m-x86_64-linux-gnu.so /usr/local/python3.8/lib/python3.8/lib-dynload/

3 从新编译安装python3.8

3.1 我自己的安装记录

https://www.toutiao.com/i6805551238524961288/

3.2 环境:

华为笔记本电脑,深度deepin-linux操作系统

3.3 先安装依赖:

sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgradesudo apt-get install build-essential python-dev python-setuptools python-pip python-smbussudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-devsudo apt-get install zlib1g-dev libsqlite3-dev tk-devsudo apt-get install libssl-dev opensslsudo apt-get install libffi-dev

3.4 以root下进入

root@xgj-PC:~# cd /opt/Python-3.8.0root@xgj-PC:/opt/Python-3.8.0# 

3.5 清楚曾经的安装

make clean

3.6 保险一点,再安装依赖:基本不需要了

sudo apt-get install opensslsudo apt-get install libssl-devsudo apt-get install libssl-dev opensslsudo apt-get install libffi-devsudo apt-get install zlib1g-dev libsqlite3-dev tk-devsudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-devsudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus

3.7 从新编译安装

./configure --prefix=/usr/local/python3.8makemake install

3.8 建立软连接,可以省略,因为原来就有的

ln -s /usr/local/python3.8/bin/python3.8 /usr/bin/python3.8ln -s /usr/local/python3.8/bin/pip3.8 /usr/bin/pip3.8

3.9 升级pip,本机

pip3.8 install --upgrade pip

4 查看版本和测试,没报错,成功!!

root@xgj-PC:/opt/Python-3.8.0# pip3.8 --versionpip 20.1.1 from /usr/local/python3.8/lib/python3.8/site-packages/pip (python 3.8)root@xgj-PC:/opt/Python-3.8.0# python3.8Python 3.8.0 (default, May 27 2020, 21:07:57) [GCC 6.3.0 20170516] on linuxType "help", "copyright", "credits" or "license" for more information.>>> import pandas as pd>>> 

5 举个可视化利用pandas的matplotlib作图的例子:

5.1 代码:

import matplotlib.pyplot as pltimport matplotlib# 第一步,导出通用字体设置from matplotlib import font_manager #第二步,引出字体模块和位置my_font = font_manager.FontProperties(fname="hwfs.ttf",size=20)#如果不设置,就是默认大小,这里的15=1500,6=600,大小为1500和600像素plt.figure(figsize=(15, 6))#5组数据的比较price = [39.5, 39.9, 45.4, 38.9, 33.34]plat=['亚马逊', '当当网', '中国图书网', '京东', '天猫']"""绘制水平条形图方法barh参数一:y轴参数二:x轴"""plt.barh(range(5), price, height=0.7, color='pink', alpha=0.8) # 从下往上画plt.yticks(range(5), plat,fontproperties=my_font)plt.xlim(30,47) #30~47,各1#第三步,增加u和fontproperties=my_font,可加u可不加uplt.xlabel(u"价格",fontproperties=my_font)plt.ylabel(u'公司',fontproperties=my_font)plt.title(u"不同平台图书价格",fontproperties=my_font)#这是设置柱状条上面的数值,来自pricefor x, y in enumerate(price):    plt.text(y + 0.2, x - 0.1, '%s' % y)plt.show()

5.2 效果图:成功!!

5.3 报错:

成功!一次解决报错记录。自己能解决报错,是每一个程序员或者说学习编程人员,尤其是python爱好者的基本能力。

===自己整理并分享出来,祝大家也能遇到问题自己解决,小白看了都会===

喜欢的点赞、转发、收藏和评论。

电脑安装pandas报错_python3.8下如何解决pandas报错No module named '_bz2'问题相关推荐

  1. 给python安装tkinter模块(及各种问题的解决:如 ModuleNotFoundError: No module named ‘_tkinter’)

    文章目录 前言 1. 环境 2. 问题描述 3. 给Python2.7安装tkinter 4. 给python3.6.3安装tkinter(注意:这里失败了,但是过程值得记录一下) 5. [可行方案] ...

  2. 关于运行robot framework 报错解决方法,ModuleNotFoundError: No module named ‘robot‘

    关于运行robot framework 报错解决方法,ModuleNotFoundError: No module named 'robot' 参考文章: (1)关于运行robot framework ...

  3. pyhton 安装pip 以及 numpy (解决python:ModuleNotFoundError:No module named numpy 等类似缺包问题

    https://blog.csdn.net/phs999/article/details/79218869 pyhton 安装pip 以及 numpy (解决python:ModuleNotFound ...

  4. python库下载安装报错_python3.6下Numpy库下载与安装图文教程

    今天在做Plotly的散点图时,需要Numpy 这个库的使用. 没有安装Numpy这个库的时候,报错一般是下图这样:ModuleNotFoundError: No module named 'nump ...

  5. 【报错解决】:ModuleNotFoundError: No module named ‘d2lzh_pytorch‘

    报错 ModuleNotFoundError: No module named 'd2lzh_pytorch' 引包失败代码: import sys sys.path.append("..& ...

  6. 关于运行robot framework 报错解决方法,ModuleNotFoundError: No module named 'robot'

    报错: command: pybot.bat --argumentfile c:\users\76776\appdata\local\temp\RIDEiw0utf.d\argfile.txt --l ...

  7. ubuntu服务器python3.6报错ModuleNotFoundError: No module named '_bz2'

    之前没出现过这种问题,这次import pandas突然报错,查看了网上的一些方法之后决定下载了_bz2.cpython-36m-x86_64-linux-gnu.so   链接https://pan ...

  8. 苹果电脑安装Windows系统完整教程,新手快速解决装系统问题

    苹果电脑安装Windows系统一直是大家的一个难题,很多人觉得安装苹果电脑系统是深不可测甚至从来都没有想过自己可以独立的装好苹果电脑的系统,今天我们抛开所有的废话,不像网上查询的那么复杂,有时明明很简 ...

  9. windows10安装无CPU版本的清华镜像pytorch,以及解决CondaHTTPError和ImportError: No module named 'torch'的问题

    安装过程耗时两天,终于修成正果. 先列出最后成功的安装命令:(我的python版本3.6) ​conda install pytorch-cpu=0.3.1​conda install torchvi ...

最新文章

  1. 90行Python代码,让张小龙的微信地球转起来
  2. PTA 基础编程题目集 7-33 有理数加法 C语言
  3. ANACONDA安装更新第三方包
  4. matlab 两列数据相乘,在EXCEL中,两列完全相同的数据,求和结果不一样??单元格两列相乘的公式...
  5. netcore 学习
  6. Flink Forward Asia 2021 正式启动!议题火热征集中!
  7. oracle设置每列字符数,如何修改一个数字字段
  8. 关于yield的一些资料
  9. STM32项目(五)——智能回收箱
  10. A-Night at the Museum 水题
  11. ECS Linux 服务器解除ssh登陆后被锁定或暂停输入输出的终端
  12. 39-java 输入输出总结
  13. 轻松认识HTTP协议的概念和工作原理
  14. 非常好用的离线地图手机app
  15. Codeforces 982E Billiard exgcd
  16. 浅谈云计算和大数据技术
  17. C++-网络库:Poco概述【开源的C++类库的集合】【提供简单的、快速的网络和可移植应用程序的C++开发】【和C++标准库可以很好的集成并填补C++标准库的功能空缺】【适合嵌入式开发】
  18. ITUNES更改备份保存路径(不放C盘,不占C盘)
  19. mysql 触发器delete_MySQL之触发器
  20. IT软件培训学校现场面试过程纪要及总结

热门文章

  1. acl中in和out的区别
  2. 技术18期:数据安全之加密与实现
  3. 2021年9月最新的保姆级计算机视觉学习路线
  4. 21个深度学习调参技巧,一定要看到最后一个
  5. 如何量化医学图像分割中的置信度?
  6. 一文看懂深度学习模型压缩和加速
  7. vsftpd安装配置
  8. IEEE signal processing letters 投稿经验
  9. Django配置celery执行异步任务和定时任务
  10. 2017(秋)软工作业: (2)硬币游戏—— 代码分析与改进