ubuntu14.04安装python3.6和pip9.0.1

前提:
ubuntu14.04自带python2.7和python3.4,如下:

要想安装python3.6,建议不要动之前的2.7和3.6(血一般的教训)
下面我们切入正题:
安装python3.6
简介:ubuntu下要先安装zlib的库,才能在安装python3.6.3,不然无法安装
一、zlib的安装:
1.首先用命令dpkg -l|grep zlib查看安装的zlib版本,然后不符合要求
2.当报zlib不可用时,就是没有安装zlib1g和zlib1g-dev包,而这个两个包在源镜像中不存在
3.所以需要自己去官网下载,下载地址:
zlib1g:下载地址:https://packages.ubuntu.com/artful/amd64/zlib1g/download
zlib1g-dev下载地址:https://packages.ubuntu.com/artful/amd64/zlib1g-dev/download
选择欧洲链接下载
4.然后上传到ubuntu服务器,是.deb后缀的文件,需要用到命令dpkg安装
5.然后使用以下命令安装zlib1g,后面是下载的zlib1g安装文件:
sudo dpkg -i zlib1g_1.2.11.dfsg-0ubuntu2_amd64.deb

6.然后使用以下命令安装zlib1g-dev,后面是下载的zlib1g-dev安装文件:
sudo dpkg -i zlib1g-dev_1.2.11.dfsg-0ubuntu2_amd64.deb

7.可以使用dpkg -l|grep zlib来查看是否成功安装
二、python3.6.3的安装:
1.下载python3.6.3,下载地址:https://www.python.org/downloads/release/python-363/
选择:

下载下来的文件名:Python-3.6.3.tgz
2.编译源码安装python3.6.3,上传文件到/opt/setups/下,然后解压缩:
sudo tar zxvf Python-3.6.3.tgz

3.然后进入到解压缩生成的目录
cd Python-3.6.3

4.然后把python安装到文件夹/usr/local/python3下
sudo ./configure --prefix=/usr/local/python3

5.然后执行make命令:
sudo make

6.然后执行make install 命令安装:
sudo make install

7.安装成功之后,执行python会发现是系统自带的2.7,python3命令不存在
8.因为没有加入到可执行路径,执行以下命令将增加python3命令:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3

执行python3,发现是3.6.3正解
9.安装python3成功
安装pip
1.下载pip9.0.1,下载地址:https://pypi.python.org/pypi/pip
选择:

下载下来的文件名:pip-9.0.1.tar.gz

2.然后上传到/ope/setups/目录下,执行命令解压缩:
sudo tar zxvf pip-9.0.1.tar.gz

3.然后进入到解压缩的目录pip-9.0.1
cd pip-9.0.1

4.然后执行安装命令:
/usr/bin/python3 setup.py install

5.安装成功,则ok,安装失败若果提示缺少setuptools模块,则需要执行以下脚本安装setuptools模块:
wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo /usr/bin/python3

然后再次执行:
/usr/bin/python3 setup.py install

6.安装成功之后,会有信息显示,pip已经安装到文件夹/usr/local/python3/bin/pip下
7.然后命令行中执行pip或pip3发现失败,没有这个命令,因为没有加入到命令里,需要创建软链接,执行:
sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip

如果提示/usr/bin/pip已存在,则执行命令:
rm /usr/bin/pip

删除然后再次执行:
sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip

8.然后执行命令查看是否是在python3中:
sudo pip --version

9.若ok说明已安装成功,此时执行以下命令安装requests模块试试:
pip install requests

如果报错说lsb_release -a错误,则按以下中,四、pip安装install的时候报错‘lsb_release -a‘
安装遇到问题
pip安装install的时候报错‘lsb_release -a‘问题处理
1.当执行sudo pip install requests时报以下错误:

2.处理方法是:
找到文件
/usr/bin/lsb_release
然后
sudo vim /usr/bin/lsb_release

然后发现第一行是:#!/usr/bin/python3 -Es
使用的是python3的,刚好我们安装时python3.6.3的软连接就是/usr/bin/python3
然而python3.6.3不支持lsb_release -a命令
所有就会报那个错误
但是系统自带的python3.5支持这个命令
所以把这个解释器换成3.5所在的执行路径,查看ll /usr/bin/python3.5是有的
所以把文件/usr/bin/lsb_release的第一行换成:#!/usr/bin/python3.5 -Es
然后在执行命令:
    sudo pip install requests

就可以了
pip install库的时候的提示Can‘t connect to HTTPS URL because the SSL module is not available
1、大概是因为安装过程需要SSL,但是没有找到
2、所以尝试再次安装。
sudo apt-get install openssl
    sudo apt-get install libssl-dev
3、然后对python3.6重新编译安装
cd Python-3.6.2
    sudo ./configure --with-ssl --prefix=/usr/local/python3 (安装的路径一定要和第一次一样)
    make
    sudo make install
4、尝试pip install requests,成功!!!

折腾了一天。。。
部分转自:https://zhuanlan.zhihu.com/p/32131337utm_source=wechat_session&utm_medium=social

原文地址:https://www.cnblogs.com/wang-shh/p/8732475.html

时间: 2024-11-09 09:52:43

ubuntu14.04安装python3.6和pip9.0.1的相关文章

==原创==Ubuntu14.04安装OPENCV3.0流程及遇到的问题

Ubuntu14.04安装OPENCV3.0流程及遇到的问题 [email protected] http://www.cnblogs.com/mcjj 作者:马春杰杰 2017年6月14日22:38:23 我的电脑环境: Ubuntu14.04LTS + CUDA8.0 + CUDNN5.0 + Nvidia-367.44驱动 + OPENCV3.0-beta 我是按照这篇文章来的: Ubuntu14.04安装OpenCV3.0 - Linux系统教程 首先是刚开始的时候就遇到了错误,Unsu

ubuntu14.04安装hadoop2.6.0(伪分布模式)

版本:虚拟机下安装的ubuntu14.04(x64),hadoop-2.6.0 下面是hadoop2.6.0的官方教程(英文): http://hadoop.apache.org/docs/r2.6.0/hadoop-project-dist/hadoop-common/SingleCluster.html#Pseudo-Distributed_Operation hadoop下载地址: http://mirror.bit.edu.cn/apache/hadoop/common/ 选择hadoo

一.ubuntu14.04安装、亮度设置、显卡设置等一体化讲解

一.ubuntu14.04安装 安装步骤很简单的,相信你只要知道并且决定安装ubuntu,你就不会在安装上有问题,下载网址 http://www.ithome.com/html/soft/81539.htm.下载iso后我使用u盘刻录的,刻录用的软件是ultro,这个不说. 二.安装上之后,屏幕亮度很亮,并且无法调节,而且风扇狂转,声音很大,这是由于ubuntu初始默认设置和显卡切换问题. 1.调节亮度 打开终端黑窗口,快捷启动ctrl+alt+t,另外装上ubuntu后需要设置root,因为安

Ubuntu14.04安装pycharm用于Python开发环境部署,并且支持pycharm使用中文输入

一.目标 实现在Linux下用pycharm调试工具/Python开发 Linux使用vi/vim工具写Python,缺点:调试不方便,无代码提示.跳转等诸多功能. Windows使用idle/pycharm/eclipse等,环境包安装麻烦.写好的代码往往也得迁移至Linux服务器环境. 解决办法:直接在Linux环境下安装pycharm编译器. 附:about pycharm PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调

Ubuntu14.04下Python3.4启动IDLE

1.在Ubuntu14.04 LTS版本中,已经自行安装了python,可以在Terminal(CTRL+ALT+T)中输入:ls /usr/bin | grep python 进行查看. 如果想运行python2.7的话,直接在终端输入:python即可. 如果想运行python3.4的话,直接在终端输入:python3即可. 2.Ubuntu14.04 LTS中的python是没有自带IDLE的,可以在终端输入:sudo apt-get install idle-python3.4,进行py

Ubuntu14.04安装mysql及过程中遇到的一点小问题

Ubuntu14.04出来有段时间了,前几天刚升级到这个版本,新鲜了一把.不过安装mysql时遇到了一点小问题,记录一下以备后用. 预备操作: 网上安装mysql的方法不少,大体有这么三种. 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例. 3. 二进制包安装:安装完成已经自动配置好环境变量

ubuntu14.04安装rabbitmq

ubuntu14.04安装rabbitmq及配置 1.修改/etc/apt/sources.list文件 命令:vi /etc/apt/sources.list 在最后一行加上:deb http://www.rabbitmq.com/debian/ testing main 2.加rabbitmq的公钥为可信 命令:wget https://www.rabbitmq.com/rabbitmq-signing-key-public.asc sudo apt-key add rabbitmq-sig

ubuntu14.04安装caffe+matlab

Linux安装----下载ubuntu14.04安装就可以了. gcc降级 sudo apt-get install -y gcc-4.7   // 下载gcc 4.7 sudo apt-get install -y g++-4.7 // 下载g++4.7 cd /use/bin sudo rm gcc  // 删除gcc sudo ln -s gcc-4.7 gcc  //链接 sudo rm g++ sudo ln -s g++-4.7 g++ sudo ldconfig git安装和caf

Ubuntu14.04 安装教程(U盘及硬盘)

Ubuntu14.04 安装教程(U盘及硬盘) 前些天上了操作系统原理,老师让把Ubuntu装上,没办法硬着上了,在网上搜了很多教程以及帖子看了,也帮着一些同学装上了Ubuntu,遇到了不少的小问题,现在把经验拿出来和大家分享.Linux有很多的发行版本,Ubuntu也是其中的一个咯,这里介绍两种安装Ubuntu的方法,我基本上用的是U盘安装,硬盘安装也行,比U盘稍微麻烦. 方法一:U盘安装 准备工作: Ubuntu的镜像文件,下载地址,我这里下载的是ubuntu-14.04-desktop-a