zoukankan      html  css  js  c++  java
  • centos_6下的python3和pip的安装

    CentOS 6安装python3

    1.安装方式是源码包安装,需要用到 gcc,make

    yum install gcc make
    
    安装python3需要的依赖包有:openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
    
        yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
    

    2.去官网下载python3的源码包

    #在Linux中可以使用wget命令下载
    wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
    

    3.解压缩、编译和安装

    tar -zxf Python-3.6.4.tgz
    
    cd Python-3.6.4
    
    ./configure --prefix=/opt/python3 
    
    make  
    
    make install 
    

    4清除之前编译的可执行文件及配置文件

    make clean 
    

    5清除所有生成的文件

    make distclean
    

    6查看安装的新版本信息

    python3 -V
    

    python3源码包安装之后是自带pip3的,在Python安装位置里的bin目录下,如果系统调用不了pip3就把他添加到环境变量里。
    举个栗子:

    我的python3是在/opt/python3/里面安装的,打印下环境变量 echo $PATH 查看有哪些目录属于环境里的目录,
    将python3或pip3软链接到这些目录底下系统会在些命令的执行时就自动找到包所在位置(建立软连接时推荐绝对路径);
    
    ln -s /opt/python3/bin/python3 /usr/bin/python3.6
    	源文件所在位置     软连接文件位置及名称
    
    ln -s /opt/python3/bin/pip3 /usr/bin/pip3
    
    添加环境变量方法2:
    /etc/profile是任何用户登录都可以调用的环境变量,如果只对当前用户添加的话在当前用户家目录编辑隐藏文件.bash_profile追加这行命令
    vi /etc/profile
        #在文件末尾追加上(Linux的环境变量使用:分割的,调用变量要在变量前面加上$符):
        export PATH=$PATH:/opt/python3/bin
    
    #重载下该文件使添加的变量生效
    source /etc/profile
    

    CentOS 6安装pip & pip3

    一、yum安装

    CentOS默认yum源里是没有python-pip的包

    使用 yum install python-pip 安装会报错提示找不到这个包,我们需要先安装扩展源EPEL。

    EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。

    	yum -y install epel-release
    

    安装python2的pip:

    	yum install python-pip
    

    安装python3的pip:

    	yum install python3-pip
    

    这里的python或者python3对应的版本取决于你本地环境变量里设置的python或python3的版本


    二、python官网下载包安装

    https://pypi.python.org/pypi/pip/9.0.1
    
    wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz
    

    解压下载的包

    tar -zxf pip-9.0.1.tar.gz
    

    进入解压后的pip目录下,执行setup.py文件进行安装

    cd pip-9.0.1
    
    安装python2的pip:
    
    	python setup.py install
    
    安装python3的pip:
    
    	python3 setup.py install
    

    这里的python或者python3对应的版本取决于你本地环境变量里设置的python或python3的版本

  • 相关阅读:
    数组名作为左值和右值的区别
    指针与数组区别
    linux服务器开启免密登录
    mssql清空数据和添加主键约束语法
    链接服务器方式查视图导致索引失效的解决方法
    sqlserver2008r2 版本数据库迁移到2019版本导致查询效率慢的解决方法
    lnmp一键安装访问default目录可行,访问其它站点报404错误
    lPeer reports incompatible or unsupported protocol version.
    yum安装时出现:Cannot retrieve metalink for repository: epel. Please verify its path and try again
    Linux Centos7.4 下安装 LAMP环境及配置(php5.6,mysql5.7)
  • 原文地址:https://www.cnblogs.com/sungeng/p/8253579.html
Copyright © 2011-2022 走看看