• centos7安装python3及ipython


    1.安装python3所需要的依赖包以防之后出错

    yum install libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y

    2.从官方网站上将Python3.7的软件包下载到 "/opt" 中(下载该包的时候回有些慢,我想你们应该都懂得)

    wget -P /opt "https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz"

    3.将python的软件包解压到当前目录中并安装

    cd /opt
    tar xf Python-3.7.1.tgz
    cd python-3.7.1
    ./configure --prefix=/usr/local/python3 &&
    make && make install

    4.将Python3的命令设置软连接或直接添加至环境变量中(建议设置环境变量)
    (1)设置软连接
    ln -s /usr/local/python3/bin/python3 /usr/bin/python3
    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

    (2)设置环境变量
    touch /etc/profile.d/python3.sh
    vim /etc/profile.d/python3.sh

    添加如下内容
    export PYTHON_HOME=/usr/local/python3
    export PATH=$PATH:$PYTHON_HOME/bin
    使其生效
    source /etc/profile.d/python.sh

    5.安装IPython3
    升级pip3到最新版本
    pip3 install --upgrade pip

    安装ipython
    pip3 install ipython

    安装完毕后,可以从/usr/local/python3/bin目录下找到ipython3的二进制可执行文件
    root@node1 ~]# ls /usr/local/python3/bin/
    2to3 idle3.5 ipython3 pydoc3 python3.5 python3-config
    2to3-3.5 iptest pip pydoc3.5 python3.5-config pyvenv
    easy_install-3.5 iptest3 pip3 pygmentize python3.5m pyvenv-3.5
    idle3 ipython pip3.5 python3 python3.5m-config

    重新加载一下python的环境变量即可(或再设置一次软连接)
    (1)ln -s /usr/local/python3/bin/ipython3 /usr/bin/ipython3
    (2)source /etc/profile.d/python.sh

    6.验证python3和IPython3是否安装成功
    (1)验证ipython3是否安装成功
    [root@node1 ~]# ipython3
    Python 3.5.2 (default, Mar 27 2020, 10:35:45)
    Type 'copyright', 'credits' or 'license' for more information
    IPython 7.9.0 -- An enhanced Interactive Python. Type '?' for help.



    (2)验证python3是否安装成功
    [root@node1 ~]# python3
    Python 3.5.2 (default, Mar 27 2020, 10:35:45)
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
    Type "help", "copyright", "credits" or "license" for more information.

    #注出现以上情况python3和ipython3安装成功,退出输入 exit()
    #!此安装过程本人已尝试,如有出错及时连接作者更改!感谢!

  • 相关阅读:
    docker in docker
    docker社区的geodata/gdal镜像dockerfile分析
    howto:在构建基于debian的docker基础镜像时,更换国内包源
    使用Visual Studio 2017构建.Net Core的Docker镜像
    步骤:asp.net core中使用identifyserver4颁发令牌
    部署:阿里云ECS部署Docker CE
    问题:调用 ASP.Net Core WebAPI的HTTP POST方法时,从 [FromBody] 中读取的 MongoDB GeoJsonObjectModel成员总是null
    《.NET 微服务:适用于容器化 .NET 应用的体系结构》关键结论
    SQL数据库注入防范 ASP.NET Globle警告
    数据库中的恶意字符批处理
  • 原文地址:https://www.cnblogs.com/hzlzxt/p/12579921.html
Copyright © 2020-2023  润新知