文档章节

ubuntu下Python的安装和使用

JungleKing
 JungleKing
发布于 2018/05/16 10:02
字数 467
阅读 200
收藏 0

4.1 Python的安装

ubuntu下可以很方便的使用apt-get来安装软件,这里我们安装 Python 2.7/3.2(因为Python2和Python3区别很大)。安装步骤如下(下面的命令安装了两种)。

4.1.1 安装Python发布版本

安装Python2.7:

1 //安装 Python 发布版本,dev包必须安装,很多用pip安装包都需要编译
2 sudo apt-get install python2.7 python2.7-dev

安装Python3.2:

1 //安装 Python 发布版本,dev包必须安装,很多用pip安装包都需要编译
2 sudo apt-get install python3.2 python3.2-dev

当然,我们也可以一起安装:

1 sudo apt-get install python2.7 python2.7-dev python3.2 python3.2-dev

4.1.2 安装build依赖包

1 //很多pip安装的包都需要libssl和libevent编译环境
2 sudo apt-get install build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev

4.1.3 安装pip

pip是Python的包管理工具,建议Python的所有包都用pip进行管理,命令如下:

1 //安装 pip
2 sudo apt-get install python-pip

 

Ubuntu16.04上默认的是Python2.7 但是最近在学Python3 当使用pip 时候默认安装到Python2中,所以就将Python2.7改成默认Python3了,使用如下命令即可:

wang@ubuntu:~$ sudo update-alternatives –install /usr/bin/python python /usr/bin/python2 100 
[sudo] wang 的密码: 
update-alternatives: 使用 /usr/bin/python2 来在自动模式中提供 /usr/bin/python (python) 
wang@ubuntu:~$ sudo update-alternatives –install /usr/bin/python python /usr/bin/python3 150 
update-alternatives: 使用 /usr/bin/python3 来在自动模式中提供 /usr/bin/python (python)

wang@ubuntu:~$ python 
Python 3.5.2 (default, Nov 17 2016, 17:05:23) 
[GCC 5.4.0 20160609] on linux 
Type “help”, “copyright”, “credits” or “license” for more information.

>>>

如果想要改回Python2 执行如下命令 
sudo update-alternatives –config python 
按照提示输入选择数字回车即可。 
注意:图片上应该输入“选择”对应的编号,不要输入状态号(我第一次输错了,然后就会一直提示让你继续重新输入,知道输入正确为止) 
这里写图片描述

本文转载自:https://www.cnblogs.com/luckyalan/p/6703590.html

JungleKing
粉丝 4
博文 102
码字总数 9821
作品 0
天津
程序员
私信 提问
如何在 Ubuntu 上安装 pip

是一个命令行工具,允许你安装 Python 编写的软件包。 学习如何在 Ubuntu 上安装 以及如何使用它来安装 Python 应用程序。 有许多方法可以在 Ubuntu 上安装软件。 你可以从软件中心安装应用程...

作者: Abhishek Prakash
2018/10/13
0
0
apt-get install 和 pip install的区别

在UBUNTU系统下,使用python进行语言开发时,在必要时需要安装不同的python包进行扩展。那么,通常用到的两种方式:pip install和ubuntu系统独有的apt-get install有什么区别呢?这里略作记录...

威武不能笑
2015/04/17
947
0
ubuntu14.04 安装有道词典

由于安装有道过程中出现很多问题记录一下查找及解决方法: 有道词典youdao-dict1.1.0-0-ubuntuamd64.deb版本 安装过程出现依赖问题: 解决方式,先执行如下操作,原文地址:http://www.cnblog...

weixin_41015581
2018/04/22
0
0
Ubuntu 服务器 部署 flask小网站

安装python3 需要重新配置python3环境,否则会有问题比如flask模块找不到 ubuntu 安装python3 1.安装python3 apt-get install python3 1、通过命令行安装Python3.5 Ubuntu默认使用的是Python2...

阿豪boy
2017/11/22
12
0
ubuntu SVN客户端Rabbitvcs ubuntu上的rabbitvcs

缘由:要在UBUNTU上使用SVN 因为原来都是在WINDOMS 上使用的 tortoiseSvn,So 就在UBUNTU软件中心 搜索了 tortoise,结果下载了个tortoiseHg 完全不会用,上网搜了下,原来是GUI,做,看起来...

wisdomofgod
2015/03/12
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

The server time zone value 'EDT' is unrecognized or represents more than one time zone.

2019-10-14 18:07:43.714 ERROR 74363 --- [Druid-ConnectionPool-Create-1855026648] com.alibaba.druid.pool.DruidDataSource : create connection SQLException, url: jdbc:mysql://10.30......

yizhichao
13分钟前
5
0
html加载顺序以及影响页面二次渲染额的因素

本文转载于:专业的前端网站➱html加载顺序以及影响页面二次渲染额的因素 浏览器请求发往服务器以后,返回HTML页面,页面内容开始渲染,具体的执行顺序为: 1. 浏览器开始载入html代码,发现<...

前端老手
15分钟前
6
0
BeginnersBook JSP、JSTL、Servlet 教程

来源:ApacheCN BeginnersBook 翻译项目 译者:飞龙 协议:CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并...

ApacheCN_飞龙
28分钟前
3
0
Handler和内部类的正确用法

PS:本文摘抄自《Android高级进阶》,仅供学习使用   Android代码中涉及线程间通信的地方经常会使用Handler,典型的代码结构如下。 1 2 3 4 5 6 7 8 9 public class HandlerActivity exten...

shzwork
28分钟前
6
0
centos 7 安装mysql5.6rpm格式

centos 7 安装mysql5.6rpm格式 1查看是否安装了mysql rpm -qa|grep -i mysql 如果安装了请卸载:rpm -e --nodeps MySQL... 2、没有安装则进行如下操作 下载mysql rpm tar包 https://dev.mysq...

Archer99
28分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部