zoukankan      html  css  js  c++  java
  • Linux 下安装python3

    一、安装环境

    操作系统:CentOS 7(64位)

    python版本:3.7.6

    二、安装步骤

    第一步:下载Python3安装包

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

    或者自行到python官方网站去下载:https://www.python.org/downloads/source/,我是先在window环境下下载了安装包,再使用WinSCP上传到centOS系统中

    第二步:创建安装目录

    个人习惯安装在/usr/local/python3(具体安装位置看个人喜好),安装用户我是使用了root用户来安装的,开始使用了普通用户进入终端,但是提示没有文件创建权限

    mkdir -p /usr/local/python3.7.6

    第三步:解压安装包

    tar -zxvf Python-3.7.6.tgz

    第四步:进入解压后的目录,编译安装

    (1)进入解压后的目录

    (2)执行./configure

    ./configure --prefix=/usr/local/python3.7.6   #/usr/local/python3为安装目录

    执行完configure命令后,configure 命令执行完之后,会生成一个 Makefile 文件,这个 Makefile主要是被下一步的 make 命令所使用( Linux 需要按照Makefile 所指定的顺序来构建 (build) 程序组件)。

    (3)执行make指令

    make

     make实际就是编译源代码,并生成执行文件。

    (4)再执行make install 命令

    make install

    make install实际上是把生成的执行文件拷贝到之前configure命令指定的目录/usr/local/python3.7.6下。

    到这里安装已经结束,下面是配置环境。

    第五步:建立python3的软链

    ln -s /usr/local/python3/bin/python3.7.6 /usr/bin/python3

    第六步:将/usr/local/python3.7.6/bin加入PATH

    vim /etc/profile

    然后在文件末尾添加

    export PATH=$PATH:/usr/local/python3.7.6/bin

    按ESC,输入:wq回车退出。

    修改完后,还需要让这个环境变量在配置信息中生效,执行命令:

    source /etc/profile

    可以让profile文件立即生效。

    第四步:测试是否安装成功

    $ python3 -V
    Python 3.7.2
    $ pip3 -V
    pip 18.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

    如果输出如上,证明已成功安装!

    如果pip3 -V找不到,可以尝试创建一下pip3的软链接:

    ln -s /usr/local/python3.7.6/bin/pip3 /usr/bin/pip3
    **************只要学不死就往死里学!************
  • 相关阅读:
    Junit单元测试
    win7的6个网络命令
    WOJ1024 (POJ1985+POJ2631) Exploration 树/BFS
    WOJ1022 Competition of Programming 贪心 WOJ1023 Division dp
    woj1019 Curriculum Schedule 输入输出 woj1020 Adjacent Difference 排序
    woj1018(HDU4384)KING KONG 循环群
    woj1016 cherry blossom woj1017 Billiard ball 几何
    woj1013 Barcelet 字符串 woj1014 Doraemon's Flashlight 几何
    woj1012 Thingk and Count DP好题
    woj1010 alternate sum 数学 woj1011 Finding Teamates 数学
  • 原文地址:https://www.cnblogs.com/lxhaaron/p/12299619.html
Copyright © 2011-2022 走看看