• 【转】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

  • 相关阅读:
    写了一个Rijndael工具类
    使用bcel动态创建class
    有感于大理古城的天主教堂
    joj 1089 &&zoj 1060&&poj 1094 以及wa的分析和数据
    joj1026
    joj 1317
    joj 1171
    joj 2343
    joj 1078 hdu 1116
    joj 1189
  • 原文地址:https://www.cnblogs.com/zhzhang/p/6861102.html
Copyright © 2020-2023  润新知