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

【转】python多版本并存,python3安装pip的更多相关文章

  1. CentOS7.5 Python3安装pip报错:ModuleNotFoundError: No module named '_ctypes' --Python3

    1.问题:pyhontModuleNotFoundError: No module named '_ctypes'  操作系统:CentOS7.5 安装完Pyhotn3后(如何安装Python3,安装 ...

  2. python3 安装pip提示没有distutils.util模块错误的解决

    Python3 安装pip 提示ModuleNotFoundError: No module named 'distutils.util'   环境ubutun14,python版本是python3. ...

  3. linux下,Python 多版本共存,及Pip,Easy_install 安装扩展包

    Python2与Python3共存 安装Python3后,建立ln,使用Python(Python2),Python3 来区分两个版本 使用sudo apt-get install python3-s ...

  4. Centos安装Python各版本解释器并配置pip

    Centos7.3安装Python3.7 Python3.7貌似又多了新的依赖,所以按照安装之前的套路安装在配置pip阶段就会出问题,比如: ModuleNotFoundError: No modul ...

  5. python2和python3 安装pip冲突问题

    系统:win10 问题:安装python2和Python3后 在cmd 中 pip和python命令会冲突 原因:先安装的python3,python3会自动配置path安装pip,pip和pytho ...

  6. Python3 安装pip 提示ModuleNotFoundError: No module named 'distutils.util'

    环境ubutun14,python版本是python3.6. 今天在安装Pip 时出现ModuleNotFoundError: No module named 'distutils.util'.操作步 ...

  7. 【转】Centos升级Python 2.7.12并安装pip、ipython

    Centos系统一般默认就安装有Python2.6.6版本,不少软件需要2.7以上的,通过包管理工具安装不了最新的版本,通过源码编译可以方便安装指定版本,只需要把下面版本的数字换成你想要的版本号. 1 ...

  8. [Python爬虫] 在Windows下安装PIP+Phantomjs+Selenium

    最近准备深入学习Python相关的爬虫知识了,如果说在使用Python爬取相对正规的网页使用"urllib2 + BeautifulSoup + 正则表达式"就能搞定的话:那么动态 ...

  9. Windows下python3安装pip管理包(转贴)

    方法有两种: 请参考:http://www.pip-installer.org/en/latest/installing.html#prerequisites 1.通过setuptools安装 安装s ...

随机推荐

  1. Java Method Area

    ref http://blog.csdn.net/huangfan322/article/details/53220169 https://docs.oracle.com/javase/specs/j ...

  2. js-取值&赋值-获取某标签某属性的值

      js 取值&赋值-获取某标签某属性的值 CreateTime--2016年10月16日16:35:34 Author:Marydon 1.取值 //方法一 //自定义属性必须用getAtt ...

  3. m2a-vm超频的方法

    m2a-vm超频的方法 此帖对"华硕超频俱乐部"的评论 要超频的话,bios要进行相应的设置, 1.jumperfree选项下    cpu multiplier  改cpu的倍频 ...

  4. 微信小程序的POST和GET请求方式的header区别

    1.post请求: wx.request({ url: 'https://m.***.com/index.php/Home/Xiaoxxf/make_order', header: { "C ...

  5. Oracle LISTENER 主机名修改为IP地址后LISTENER无法监听到实例 oracle监听错误与hosts文件配置

    为什么listener.ora文件里面HOST后面到底应该输入IP地址还是主机名.我的经验告诉我,这边最好使用主机名.很多的时候,一个机器绑定的不只一个IP地址,如HOST后面是IP地址,那么ORAC ...

  6. HDUOJ-----2571跳舞毯

    跳舞毯 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...

  7. 【LeetCode】39. Combination Sum (2 solutions)

    Combination Sum Given a set of candidate numbers (C) and a target number (T), find all unique combin ...

  8. Android手机在不同分辨率情况下字体自适应大小

    两种解决方法: 一. 1.首先根据不同分辨率获取不同字体大小. 在RES里创建values-480x320/strings.xml 里面设置<dimen name="Text_size ...

  9. #pragma pack

    原文链接: http://www.cnblogs.com/s7vens/archive/2012/03/06/2382236.html pack 为 struct, union 和 class 等的成 ...

  10. Unityclient框架笔记二(组件实体开发模式的思考)

    Unity的Entity-Component-System实现的很美丽,很灵活.许多文章也对这样的组件实体的开发模式倍加推崇.由于它契合这么一条规则:优先使用组合而不是继承. 可是实际开发过程中,限制 ...