zoukankan      html  css  js  c++  java
  • 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()
    #!此安装过程本人已尝试,如有出错及时连接作者更改!感谢!

  • 相关阅读:
    Ubuntu上搭建Watir-Webdriver与Cucumber环境
    使--no-ri --no-rdoc成为gem安装的默认选项
    Ruby require 路径问题
    【原创】LoadRunner Java Vuser脚本的配置和调试指南
    【原创】LoadRunner Java Vuser开发环境配置指南
    【原创】使用Nmon_Analyzer处理较大nmon文件的方法
    2014年,马上要上班啦,希望一切顺利
    关于.jar的文件在cmd中无法连接数据库的问题
    ios 的通知机制
    ios开发小技巧-用宏化简代码
  • 原文地址:https://www.cnblogs.com/hzlzxt/p/12579921.html
Copyright © 2011-2022 走看看