首先,原文链接 http://www.cnblogs.com/lilidun/p/6041198.html

之前一直用的python2.7,最近开始学习python3.5,交互界面发现上下箭头退格键什么的不好使,搜了下需要装readline模块。然后使用pip安装,pip不好使,于是重新安装下pip,网上搜了一些都不靠谱,只有这篇比较详细简单。转载如下:

前言:

python3应该是python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的是记录在linux6.4下搭建python3环境的过程

以及碰到的问题和解决过程。

另外,如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,

比如yum!!!!!

不要动现有的python2环境!

不要动现有的python2环境!

不要动现有的python2环境!

重要的使用说三遍!

一、安装python3.5

下载python3.5安装包:

wget --no-check-certificate https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz

解压到当前目录:

tar -zxvf Python-3.5.0.tgz

cd Python-3.5.0

./configure --prefix=/usr/local/python3.5 --enable-shared

make & make install

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

此时运行python3命令的话会报错,缺少.so文件,我们需要进行如下操作:

cp -R /usr/local/python3.5/lib/* /usr/lib64/

ok!此时python3的基础环境已经安装完成!

二、安装pip以及setuptools

毕竟丰富的第三方库是python的优势所在,为了更加方便的安装第三方库,使用pip命令,我们需要进行相应的安装。

1、安装pip前需要前置安装setuptools

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

tar -zxvf setuptools-19.6.tar.gz

cd setuptools-19.6

python3 setup.py build

python3 setup.py install

报错: RuntimeError: Compression requires the (missing) zlib module

我们需要在linux中安装zlib-devel包,进行支持。

yum install zlib-devel

需要对python3.5进行重新编译安装。

cd python3.5

make & make install

又是漫长的编译安装过程。

重新安装setuptools

python3 setup.py build

python3 setup.py install

2、安装pip

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install

如果没有意外的话,pip安装完成。

测试:

我们使用pip安装一个python3第三方库: python3 -m pip install paramiko

纳尼!!!!又报错了!

ImportError: cannot import name 'HTTPSHandler'

根据老衲多年的经验,应该是缺少openssl的开发环境,我们继续安装

yum install openssl-devel

继续重新编译安装python3.5

ok,我们终于完成了整个python3环境的安装。

最后,跳出原文,pip安装成功之后, python3 -m pip install readline还是报错,是少了 readline-devel,yum -y install readline-devel后重新安装pip,问题解决。

python3安装pip相关推荐

  1. python2/python3安装pip/pip3及使用国内镜像源(python2/3同时安装)

    注意: 如果python2和python3两个版本同时存在 先运行python3 get-pip.py 再运行python2 get-pip.py #下载及运行安装脚本 $ sudo curl htt ...

  2. 群晖python套件包_群晖中给Python3安装pip工具以安装扩展包

    重要:本文最后更新于2021-02-01 22:34:49,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗. 今天折腾这群晖迷你Linux系统的时候遇到一个问题,Python写的程序基 ...

  3. python3 安装 pip (PyPI)

    1. 进入 pypi 的官网: https://pypi.org/project/pip/ 点击图中的 红色 的 2. 处的 pip-18.1.tar.gz  自动下载,也可以直接 点击下载 pip1 ...

  4. ubuntu deepin python/python3安装pip/pip3

  5. Win10的Linux子系统Ubuntu安装pip

    陈拓 2021/01/07-2021/01/07 1. 概述 pip是Python包管理工具,提供了对Python包的查找.下载.安装和卸载功能. 在<Win10启用Linux子系统安装Ubun ...

  6. pytorch 安装 pip+windows10+python3.6+CUDA10.0

    pytorch 安装 pip+windows10+python3.6+CUDA10.0 进入官网 点击: install previous versions of PyTorch 进入安装网址,选择合 ...

  7. python3.6安装教程-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  8. python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  9. python3.5怎么安装pip-python3.5.2安装pip管理工具

    前言: 如果你也是用的centos系统,打算装python3.0以上版本,再装python下载工具pip,那么恭喜你,你可能也会像我一样遇到各种各样的问题! 另外非常重要的一点:centos都会自带p ...

最新文章

  1. 运行命令对电脑的操作(Windows + R)
  2. 软件登录界面设计分享
  3. win32 禁用缩放功能_Firefox 73 将引入全局缩放功能,在所有网站都可适用
  4. c语言最小点对问题_C语言教程(一):程序开发理论基础!
  5. (6)css盒子模型(基础下)
  6. react发送和接收请求_React行为编程简介:请求,等待和阻止
  7. 【Flink】Flink 1.9 升级 到 flink 1.12.4 报错 flink.client.cli.AbstractCustomCommandLine <init>
  8. 电脑管理器地址栏 按右键会有的功能
  9. 2020年mac上最值得使用的五大录屏软件
  10. html 空格怎么打,空白空格怎么打?
  11. 英语语法回顾3——名词和名词性从句
  12. 开启usb调试的手机如何去除屏幕锁密码
  13. 读取OSGB数据的几种方式
  14. 傻白探索Chiplet,Chiplet技术简介(一)
  15. 区块链Web3j编程: 账户交易(普通交易,裸交易)
  16. Flask电影网站项目
  17. [动态规划]最长公共子序列
  18. Unity3d用户手册用户攻略缓存效劳器常见疑问
  19. 不想沦为新一代的“农民工”那就脱掉程序猿的旧外套来架构解密吧
  20. Tensorflow数据预处理之tf.data.TFRecordDataset---TFRecords详解\TFRecords图像预处理

热门文章

  1. 重申java代码规范问题
  2. 计算机实验室管理员岗位要求,实训室管理员岗位职责有哪些
  3. 写给那些搜了很多教程安装win10但老是提示报错的童鞋
  4. 用友GRP-u8 XXE 漏洞复现
  5. 程序员需要知道一些网站
  6. 大数据回顾2017年消费升级:90后上演“手机狂魔”,70后当仁不让,80后...
  7. Typecho 免费“简博客”主题
  8. 谁能想到微软CRM也能用上SliverLight?——微软CRM炫酷介绍之二
  9. 1亿妹纸大姨妈的神器美柚:上云要切合业务需求,更要货比三家
  10. 讲解大数据培训——ELK实战-徐培成-专题视频课程