• centos7上安装python3


    由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。

    [root@n5 ~]# which python
    /usr/bin/python

    /usr/bin下面可以看作是一些快捷方式的集合,常用命令的指引+自己创建的软连接

    创建软连接:ln -s source  target         target是快捷方式的路径,source是源文件路径

    删除软连接:rm -rf target         注意target后面不能加/,会导致把源文件删除

    1.安装依赖包

    yum -y groupinstall "Development tools"
    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

    2.下载python(要用pandas的话千万要装3.5以上版本的

    wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz

    3.安装

    mkdir /usr/local/python3
    tar -xvJf Python-3.6.4.tar.xz
    mv Python-3.6.4/* /usr/local/python3
    cd /usr/local/python3
    ./configure --prefix=/usr/local/python3
    make && make install

    4.创建软连接

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

    5.安装ipython

    pip3 install ipython
    ln -s /usr/local/python3/bin/ipython3 /usr/bin/ipython3

    6.pip的一些包

    pip3 install numpy   #矩阵计算
    pip3 install pandas   #数据分析
    pip3 install scipy      #线性代数+优化
    pip3 install matplotlib
    pip3 install -U nltk    #nltp
    pip3 install -U scikit-learn  #ML库
    pip3 install sklearn
    pip3 install jieba
    pip3 install ipdb #用来调试
    pip3 install tqdm #可视化进度
    pip3 install fire #自动生成命令行,能把自己写的函数变成命令

    # 装tensorflow pip3 install np_utils pip3 install keras pip3 install tensorflow pip3 install future # from __future__ import absolute_import
  • 相关阅读:
    nginx禁止ssl2和ssl3
    C#对图片进行缩放变换
    内网穿透
    雪花ID生成器
    .NET Core前后端分离快速开发框架(Core.3.1+AntdVue)
    【信息学奥赛一本通】题解目录
    【网络安全】ssh禁用弱秘钥交换算法和弱MAC算法
    Nginx Request Entity Too Large的解决方法
    docker进入当前正在运行容器
    IdentityServer4持久化到mysql数据库
  • 原文地址:https://www.cnblogs.com/helloworld0604/p/9353509.html
Copyright © 2020-2023  润新知