ubuntu python3.5安装_ubuntu12.04安装python3.5及pip3和setuptools
系统环境 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/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的时候会输出丢失的模块。
ubuntu python3.5安装_ubuntu12.04安装python3.5及pip3和setuptools相关推荐
- ubuntu14安装python_ubuntu14.04 安装python3.7
下载源码: https://www.python.org/downloads/release/python-373/ 一.先安装需要的包zlib1g,libffi sudo apt-get updat ...
- ubuntu python3.5安装_ubuntu16.04升级Python3.5到Python3.7的方法步骤
ubuntu16.04自带python有两个版本,一个2版本,使用的是python:另一个是3版本,使用的是python3. 简易安装python后得到的3版本的版本号是python3.5. 可以使用 ...
- python3.6.5安装-Ubuntu16.04安装python3.6.5详细步骤
下载python3.6.5安装包 1. 上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspac ...
- python3.7 安装pip3_Ubuntu16.04 安装python3.7和pip3
原博文 2019-03-26 15:25 − 到官网下载源码 装个依赖包:apt-get install libffi-dev 三部曲 ./configure make make install 但此 ...
- 如何在ubuntu下安装detectron2_ubuntu16.04安装detectron教程
ubuntu16.04安装detectron教程 系统环境要求:NVIDIA GPU, Linux, Python2 Caffe2, 部分Python包, COCO API 1. python2.7 ...
- ubuntu mysql 5.7_Ubuntu 18.04 安装mysql5.7
Ubuntu18.04安装mysql5.7,供大家参考,具体内容如下 1.1安装 首先执行下面三条命令: # 安装mysql服务 sudo apt-get install mysql-server # ...
- ubuntu 14 nginx php,ubuntu14.04安装nginx+php5-fpm
安装php5-fpm # apt-get install php5-fpm 安装完成以后修改/etc/php5/fpm/conf.d/www.conf: ;listen = /var/run/php5 ...
- VirtualBox安装Ubuntu20.04 + 安装增强功能
iso镜像VirtualBox安装Ubuntu 下载软件 安装虚拟机 一. 新建虚拟机 二. 修改配置 三.安装系统 四.修改系统源 五.设置root密码 六.安装增强功能 下载软件 虚拟机软件 Or ...
- win10装linux grub,在Win10下安装Ubuntu14.04安装并修复grub2
今天的我也是折腾,装的ubuntu14.04搞了那么久,我还是要好好记下我的安装过程免得我重新上网找答案,这简直浪费时间.所以本教程大部分应该都是贴图. 一,安装ubuntu14.04 镜像和刻录U盘 ...
最新文章
- Codeforces Beta Round #95 (Div. 2) 部分解题报告 (dp,组合数,)
- 解决Visual Studio禁止使用strlen函数的问题
- 2015-2016 Petrozavodsk Winter Training Camp, Nizhny Novgorod SU Contest
- 典型用户描述及进一步需求分析
- php layui实现添加input,Layui实现input输入和选择的方法
- 十二届 - CSU 1803 :2016(同余定理)
- 如何替换Maven下载依赖时使用的仓库地址
- 计算两个矩阵相乘(Java)
- 瑞典禁止在5G网络中用华为和中兴设备 同时也将移除老设备
- ionic4 QQ登陆集成
- 2013年C++A:买不到的数目(互质数)
- XXX集团财务决策支持系统——用友财务系统现有的财务报表(系列四)
- js call与apply函数
- 设有单总线结构计算机的cpu数据通路,中央处理器——数据通路之单总线结构
- Arduino火焰传感器(红外线接收器)的使用
- 小程序开发之全栈开发(一)
- python 处理pdf文件 转成txt 批量提取pdf中的文字
- matlab怎么建立一元线性回归方程,请问用MATLAB做一元非线性回归拟合,怎么做显著性检验呢?...
- mysql开发收银_农银e管家收银台PC版收款语音播报插件开发实录(二)
- Pandas基本数据对象及操作
热门文章
- 最简单斐波那契数列输出C语言
- 什么?Sentinel流控规则可以这样玩?
- 【Javascript】获取当前网站协议,域名,完整域名.
- Java利器之UML类图详解
- java jtextarea.setfont,Java JTextArea用法
- for循环的语句执行顺序
- 词性、句法分析、依存关系的符号解释
- xp计算机硬盘东西不显示,WinXP系统电脑找不到硬盘怎么办 WinXP系统找不到硬盘的原因及解决方法...
- python爬虫(网页解析)
- PGPool-II 4.2.1+PostgreSQL 13高可用