我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ubuntu12.04安装python3

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ubuntu12.04安装python3

系统环境 ubuntu12.04(32bit)


默认系统已经自带了python2.7。在安装python3.5的时候,不要将python2.7的版本删掉,因为系统本身有很多功能都是需要python2.7的支持。可以通过vitrualenv工具,给不同python版本做环境隔离,应该就可以让不同版本的python共存了。其实,在安装python3.5的时候,注意配置一下安装路径,重新建立软链接就能很好地区分python2.7和3.5了,不需要用到vitrualenv。


本文主要记录了,在安装python3.5,pip和setuptools遇到的问题及解决方法。


安装python3.5:

登录python的官网: https//www.python.org/ 找到linux适用的source release版本。

我使用的是:

$ cd /usr/local/class="lazy" data-src
$ wget  https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz  #python3.5.1版本 
$ xz -d Python-3.5.1.tar.xz  #解压
$ tar xvf Python-3.5.1.tar  #解压
$ cd Pyton-3.5.1
$ sudo mkdir /usr/local/python3
$ sudo chmod 777 /usr/local/python3/
$ ./configure --prefix=/usr/local/python3  #配置python3.5安装路径
$ sudo make   #编译
$ sudo make install #安装

在make编译时要注意最后打印的消息,可能会是像这样的信息:

Python build finished successfully!
The necessary bits to build these optional modules were not found: 
_bz2       _curses         _curses_panel      _dbm         _gdbm  
_lzma       _sqlite3   _ssl      _tkinter     readline     zlib   
                                   
To find the necessary bits, look in setup.py in detect_modules() for the module's name.


其中,编译结束时如果提示缺少zlib和_ssl,这会对后面安装pip3和setuptools有影响。所以,需要把他们都安装上。


安装zlib:

$ sudo apt-get install --reinstall zlibc zlib1g zlib1g-dev


安装_ssl:

$ sudo apt-get install libssl-dev


然后重新make, make install.


这次应该能成功安装了,最后输出的信息为:

Collecting setuptools 
Collecting pip 
Installing collected packages: setuptools, pip 
Successfully installed pip-7.1.2 setuptools-18.2


现在要做的就是给python3.5 和它对应的pip版本做一个软链接了,和python2.7版本的区分。

$ cd  /usr/bin
$ sudo ln -s /usr/local/python3/bin/python /usr/bin/python3  #名字个人喜欢
$ sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip3
$ python3  --version  #查看版本
$ pip3   --version  #看到输出路径来自python3.5的就对了



补充:

在python(>=3.4)版本开始,pip和setuptools默认会安装的,如果在安装过程中python的安装环境不正确,可能就会导致pip和setuptools安装失败。例如在make的时候会输出丢失的模块。




免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ubuntu12.04安装python3

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ubuntu12.04安装python3

系统环境 ubuntu12.04(32bit)默认系统已经自带了python2.7。在安装python3.5的时候,不要将python2.7的版本删掉,因为系统本身有很多功能都是需要python2.7的支持。可以通过vitrualenv工具
2023-01-31

如何安装Ubuntu12.04

本篇内容介绍了“如何安装Ubuntu12.04”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Ubuntu现在官方主推的系统是14.04的64
2023-06-13

安装Python3

在centos7中,自带的python版本是2.7 所以,如果我们要使用Python3的话,就要自己安装。我看了网上的教程,都是选择将Python3覆盖原来的Python2,这会导致一些依赖问题,比如:使用yum报错。所以,我是独立安装Py
2023-01-31

硬盘安装ubuntu12.04的详细步骤

这篇文章主要介绍“硬盘安装ubuntu12.04的详细步骤”,在日常操作中,相信很多人在硬盘安装ubuntu12.04的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”硬盘安装ubuntu12.04的详
2023-06-13

Ubuntu12.04安装VMware Tools的详细过程

本篇内容主要讲解“Ubuntu12.04安装VMware Tools的详细过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu12.04安装VMware Tools的详细过程”吧!1、
2023-06-13

Python3安装

一、安装编译环境yum install -y gcc zlib zlib-devel python-devel libffi-devel python-setuptools sqlite-devel二、下载Python3源码包以及OpenS
2023-01-31

安装ubuntu12.04后nvidia显卡驱动的详细安装步骤

本篇内容主要讲解“安装ubuntu12.04后nvidia显卡驱动的详细安装步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“安装ubuntu12.04后nvidia显卡驱动的详细安装步骤”吧!
2023-06-13

ubuntu12.04系统怎么安装PPS播放器

本篇内容主要讲解“ubuntu12.04系统怎么安装PPS播放器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ubuntu12.04系统怎么安装PPS播放器”吧!1、本文提供了下载,当然也可以去
2023-06-13

CentOS7安装Python3

IntroductionPython is a versatile programming language that can be used for many different programming projects. First p
2023-01-31

linux 安装python3

一、 安装gcc软件redhat   :  yuminstall gccsuse linux :  yast ---->    gcc二、安装python3# wget https://www.python.org/ftp/python/3
2023-01-31

Ubuntu16.04安装Python3

Python3.7 源码下载:https://www.python.org/downloads/release/python-370/解压源码:tar -zxvf Python-3.7.0.tgz -C ~安装源码编译所需的各种依赖库:(U
2023-01-31

win10安装python3

本次安装3.6版本1. https://www.python.org/downloads/ 版本自选。2.Windows x86-64 executable installer 选择executable即可(web版本是通过网络下载结果一样
2023-01-31

centos7 安装python3

centos7原本就安装了Python2,yum依赖于它。如果要替换掉,需要使用特殊方法。安装epel更新源下载epel文件epel-release-latest-7.noarch.rpmwget https://mirrors.aliyu
2023-01-30

CentOS6.5 安装Python3.

1、CentOS6.5 安装Python 的依赖包yum groupinstall "Development tools"yum install  gcc zlib-devel bzip2-devel openssl-devel ncurs
2023-01-31

Centos7 Python3安装

下面的操作,按照步骤来就可以了,不要在中途cd 到别的文件目录下,要想查看效果可以用 lsj加上对应的目录,不需要切换进去。首先不管你当前在哪个目录下,输入以下命令。[root@localhost /]# cd /[root@localho
2023-01-31

centos7.2安装python3

1. 编译环境准备准备一下编译环境,防止出现安装错误 yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncurese
2023-01-31

linux 安装 python3

软件源下载软件mkdir -p /soft cd /soft wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgzyum install sqlite-devel安装ta
2023-01-31

linux安装python3

首先下载源tar包   可利用linux自带下载工具wget下载,如下所示:  # wget http://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz建立目录,移动文件到目录mkdir
2023-01-31

Python3安装BeautifulSo

原料:python3或者以上            BeautifulSoup4以上1、在DOS窗口输入:            python f:\python36\beautifulsoup4-4.5.1\setup.py instal
2023-01-31

python3.* windows安装

开启第一篇从安装开始说起写在前头:Python有2.和3.版本之分,至于之间的区别,在慢慢使用和接触就能了解到。我是直接入手Python3.*的。目前使用下来,情况还好...根据自己的需要进行选择~图片省略,自己多去踩坑才行。环境准备:wi
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录