zoukankan      html  css  js  c++  java
  • 【转】python多版本并存,python3安装pip

    python3 与 pip3 安装与使用

     

    1. yum -y install openssl*  

    (pip依赖ssl环境)

    2.编译安装python3

    下载地址:https://www.python.org/ftp/python/

    1 tar zxvf Python-3.5.2.tgz
    2 cd Python-3.5.2
    3 ./configure --prefix=/usr/local/python35
    4 make && make install 

    用了—prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。

    一个小选项有这么方便的作用,建议在实际工作中多多使用

    注:prefix的作用参考 http://blog.csdn.net/ronnyjiang/article/details/53283258

    3.安装完成后默认就有pip3了.
     
    4.安装完成可以装个模块试试
    复制代码
    1 [root@localhost Python-3.5.2]# pip3 install pymysql
    2 Collecting pymysql
    3   Downloading PyMySQL-0.7.9-py3-none-any.whl (78kB)
    4     100% |████████████████████████████████| 81kB 6.3kB/s 
    5 Installing collected packages: pymysql
    6 Successfully installed pymysql-0.7.9
    7 You are using pip version 8.1.1, however version 9.0.1 is available.
    8 You should consider upgrading via the 'pip install --upgrade pip' command.
    复制代码

     上面提示有新版本了  可以升级.

    使用它提示的命令就可以升级pip3了..

    但是注意要把pip命令替换成pip3

    复制代码
     1 [root@localhost Python-3.5.2]# pip3 install --upgrade pip
     2 Collecting pip
     3   Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
     4     100% |████████████████████████████████| 1.3MB 3.2kB/s 
     5 Installing collected packages: pip
     6   Found existing installation: pip 8.1.1
     7     Uninstalling pip-8.1.1:
     8       Successfully uninstalled pip-8.1.1
     9 Successfully installed pip-9.0.1
    10 [root@localhost Python-3.5.2]# pip3 --version
    11 pip 9.0.1 from /usr/local/lib/python3.5/site-packages (python 3.5)
    复制代码

    升级完成

    环境变量的配置

    然后就是在/etc/profile中设置python的环境变量了:
    
    PYTHON_HOME=/usr/local/python35
    export PYTHON_HOME
    PATH=$PYTHON_HOME/bin:$PATH
    export PATH
    

     至此,可以直接使用pip3和python3

    PS:

    如果使用pip3安装插件的时候提示:

    pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. 

    是因为系统缺少openssl-devel包

    yum install openssl-devel -y  安装一下即可.

    再按照上面的方法重新 编译一下即可.

    【转自】:http://www.cnblogs.com/wayde-Z/p/6086083.html

  • 相关阅读:
    Infopath Notify 弹出提示信息
    window.showModalDialog 返回值
    【转】获得正文内容中的所有img标签的图片路径
    Json Datable Convert
    Sharepoint 列表 附件 小功能
    Surgey 权限更改
    SQL 触发器用于IP记录转换
    Caml语句 查询分配给当前用户及当前组
    jquery 1.3.2 auto referenced when new web application in VSTS2010(DEV10)
    TFS diff/merge configuration
  • 原文地址:https://www.cnblogs.com/zhzhang/p/6861102.html
Copyright © 2011-2022 走看看