`

centos7 python3 安装matplotlib 和 scikit-learn

 
阅读更多

scikit-learn

直接pip3 install scikit-learn能安装成功,但是import sklearn ,就会报错

ImportError: no module named '_bz2'

 

解决办法

yum install bzip2-devel

 

 

 matplotlib

在centos系统下,导入matplotlib时,出现ImportError: No module named '_tkinter'的错误,首先yum list installed | grep ^tk 
查看是否存在相应模块,通常原因是tkinter和tk-devel缺失。通过yum install -y tkinteryum install -y tk-devel下载相应模块

 

 

以上都弄好之后(否则弄一次编译一次麻烦),cd到python3目录重新编译python3

./configure

make

make install

 

python3安装可参考http://wzgdavid.iteye.com/admin/blogs/2381209

 

 

之后再centos6.5上又试了一遍

安装python3

  切换到root

一 先安装某些依赖库,再安装python

    这两个库是python3本身必须的,

    yum -y install zlib-devel

    yum -y install openssl-devel

    (这两个是matplotlib需要的)

    yum -y install tkinter   

    yum -y install tk-devel

    (sklearn 可能会报错,所以也装一下这个)

    yum -y install bzip2-devel

 

 

二 下载并安装python3

    去官方下载python3的source文件,就是tgz或者其他类型的压缩包

    或者

    wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz

 

    把下载的压缩包解压,改一个简单的名字比如python3,然后cd到这个目录,依次运行

    ./configure

    make

    make install

 

    在终端输入python3,进入python3交互,安装成功

 

三 安装我们学过的第三方库

  

    pip3 install lxml

    pip3 install numpy

    pip3 install pandas

    pip3 install matplotlib

    pip3 install seaborn

    pip3 install scipy (sklearn依赖scipy)

    pip3 install scikit-learn (sklearn)

 

    第三方库安装完后,用import试一下是否能用

    如有问题,可能是linux系统缺某些依赖包,

    yum install 这些依赖包,之后

    再到python3安装目录,

    重新 make

         make install

 

分享到:
评论

相关推荐

    CentOS7安装python科学计算库.docx

    本文将详细指导如何在CentOS7系统上安装Python科学计算库,包括numpy, scipy, matplotlib和scikit-learn。 首先,确保系统已经更新到最新状态,这可以通过运行`sudo yum update -y`命令来完成。然后,我们将安装...

    Python库 | fintech-6.6.0-cp35-none-manylinux1_x86_64.whl

    此外,库如scikit-learn和TensorFlow可用于机器学习和深度学习,进一步提升金融科技的智能水平。 **跨平台兼容性** "manylinux1_x86_64"表示该库兼容多种Linux发行版,这意味着它可以在包括Ubuntu、CentOS、Fedora...

    python3 环境安装脚本

    5. **安装常用Python库**:脚本还包含了安装常见Python库的功能,这些库可能包括但不限于Numpy(科学计算)、Pandas(数据处理)、Matplotlib(数据可视化)、Scikit-learn(机器学习)等。这些库对于数据分析、Web...

    Anaconda3-2020.11-Linux-x86_64.zip

    - **预装库**:Anaconda 预装了大量常用的数据科学库,如 NumPy、Pandas、Matplotlib、Scikit-learn 等,为数据科学家提供了开箱即用的环境。 2. **Python 3.8**: - **Python 3.8 版本特性**:Python 3.8 引入了...

    Linux Python.zip

    在Linux环境下,Python的安装和使用非常方便,可以利用包管理器如apt(Debian/Ubuntu)、yum(CentOS/RHEL)来安装。 3. **Python在Linux环境中的开发**:在Linux上进行Python开发,通常需要安装Python解释器(如...

    颜色分类leetcode-plaquebox-paper:Tang等人的回购,bioRxiv454793(2018)

    颜色分类leetcode 使用卷积神经网络管道对阿尔茨海默病病理进行可解释的分类 bioRxiv 454793 内政部: Zenodo 数据可在以下位置获得: ...scikit-learn 0.19.1 py36h7aa7ec6_0 scikit-image 0.13.1 py36h14c3975_

    Anaconda cheat sheet

    5. scikit-learn:一个Python模块,用于机器学习和数据分析。 此外,Anaconda的公共仓库中还包含了超过1.5k个包,其中也包括了R语言。社区渠道如Conda-forge和bioconda提供了超过20k个包。这些包和渠道极大地丰富了...

    Linux入门和Python数据分析第二版.pdf

    5. Scikit-learn:机器学习库,包含多种预处理、分类、回归和聚类算法。 6. 数据分析流程:数据导入、探索性数据分析(EDA)、数据清洗、建模和结果解释。 掌握这些基础知识后,可以通过实际项目实践提升数据分析...

    最新版本各类软件的安装包第三方库.docx

    - **Python**:TensorFlow、PyTorch、scikit-learn - 这些库提供了强大的工具,用于训练机器学习模型、实现深度学习算法。 ##### 4. 移动开发 - **Android**:Android SDK、Firebase - **iOS**:iOS SDK、...

Global site tag (gtag.js) - Google Analytics