zoukankan      html  css  js  c++  java
  • linux安装python

    Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7版本,默认的python被系统很多程序所依赖,比如centos下的yum就是python2写的,所以默认版本不要轻易删除,否则会有一些问题,如果需要使用最新的Python3那么我们可以编译安装源码包到独立目录,这和系统默认环境之间是没有任何影响的,python3和python2两个环境并存即可

    首先去python官网下载python3的源码包,网址:https://www.python.org/

    进去之后点击导航栏的Downloads,也可以鼠标放到Downloads上弹出菜单选择Source code,表示源码包,这里选择最新版本3.5.1,当然下面也有很多其他历史版本,点进去之后页面下方可以看到下载链接,包括源码包、Mac OSX安装包、Windows安装包

    这里选择第一个下载即可,下载的就是源码包:Python-3.5.1.tgz,下载好之后上传到linux系统,准备安装

      python安装之前需要一些必要的模块,比如openssl,readline等,如果没有这些模块后来使用会出现一些问题,比如没有openssl则不支持ssl相关的功能,并且pip3在安装模块的时候会直接报错;没有readline则python交互式界面删除键和方向键都无法正常使用,至于需要什么模块在make完之后python会给出提示,通过提示进行安装即可装全, 另外感谢园友的Glory_Lion的回复;下面是需要提前预装的依赖:

    yum -y install zlib zlib-devel
    yum -y install bzip2 bzip2-devel
    yum -y install ncurses ncurses-devel
    yum -y install readline readline-devel
    yum -y install openssl openssl-devel
    yum -y install openssl-static
    yum -y install xz lzma xz-devel
    yum -y install sqlite sqlite-devel
    yum -y install gdbm gdbm-devel
    yum -y install tk tk-devel
    yum -y install libffi libffi-devel
    

     第一步、下载Python3

    输入下载命令:wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
    

    第二步、解压

    在进行解压之前先创建一个解压目录:

    mkdir -p /usr/local/python3
    

     接着把刚才下载的Python3.6.1安装包解压在该目录下:

    tar -zxvf Python-3.6.1.tgz
    

     第三步、编译安装

    先进入到刚才解压的目录:

    cd Python-3.6.1
    

     然后配置一下安装目录,安装到我们之前创建的目录 /usr/local/python3 里,这样做的好处是下次想卸载软件直接卸载该目录下的就可以了:

    ./configure --prefix=/usr/local/python3
    

     接着编译一下:

    最后就是安装了:

    make & make  install
    

     第四步、建立软链接

    Linux下的软链接其实就相当于Windows下的快捷方式:

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

     第五步、将/usr/local/python3/bin加入PATH环境变量

    # vim ~/.bash_profile
    

     进入vim编辑页面,然后输入 i 指令加入如下内容:

    export PATH=$PATH:$HOME/bin:/usr/local/python3/bin
    

     接着按[ESC]退出编辑,输入 :wq 命令并按回车键保存退出。(如果你不确定是否已经保存成功,可以再次输入指令vim ~/.bash_profile查看刚才的内容是否已经保存成功了,如果已经成功则直接输入指令:q回车退出。)

    pip的软连接

    其实安装python3的时候,也顺带把pip一起给安装了。创建pip的软连接#ln -s /usr/local/python3/bin/pip3   /usr/bin/pip3
    
     

    I can feel you forgetting me。。 有一种默契叫做我不理你,你就不理我

  • 相关阅读:
    修复PLSQL Developer 与 Office 2010的集成导出Excel 功能
    Using svn in CLI with Batch
    mysql 备份数据库 mysqldump
    Red Hat 5.8 CentOS 6.5 共用 输入法
    HP 4411s Install Red Hat Enterprise Linux 5.8) Wireless Driver
    变更RHEL(Red Hat Enterprise Linux 5.8)更新源使之自动更新
    RedHat 5.6 问题简记
    Weblogic 9.2和10.3 改密码 一站完成
    ExtJS Tab里放Grid高度自适应问题,官方Perfect方案。
    文件和目录之utime函数
  • 原文地址:https://www.cnblogs.com/weidaijie/p/10587569.html
Copyright © 2011-2022 走看看