Python 2.7 升 3.4

安装,有PPA可用(支持所有Ubuntu版本及衍生系统)

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.4

可见在/usr/bin/下有如下相关文件

python2 python2.7-config python3.4 python-config
python2.7 python2-config python3.4m  python

更新链接

mv /usr/bin/python /usr/bin/python_old
ln -s /usr/bin/python3.4   /usr/bin/python

安装pip

sudo apt-get install python3-pip
sudo python3 -m easy_install pip
sudo pip3 install <packagename>

据说

Well, on ubuntu 13.10/14.04, things are a little different.

Install

$ sudo apt-get install python3-pip

Install packages

$ sudo pip3 install packagename
时间: 2024-08-04 04:54:49

Python 2.7 升 3.4的相关文章

Python自动化运维课程学习--Day3

本文为参加老男孩Python自动化运维课程第三天学习内容的总结. 大致内容如下: 1.文件操作 2.字符编码转码相关操作 3.函数 0.关于本文中所有运行Python代码的环境: --操作系统:Ubuntu 16.10 (Linux 4.8.0) --Python版本:3.5.2 python2.7.12 --Python IDE: PyCharm 2016.3.2 一.文件操作: 1.文件操作流程:以只读.写(覆盖写).追加写.读写.追加读写.二进制读写等模式打开文件 ==> 得到文件句柄,并

13、Python入门

一 第一句python代码 1. 解释器:即时调试代码,代码无法永久保存 2. 文件:永久保存代码 在D:\python_test\目录下新建文件hello.py,编写代码如下 print('hello world') 执行hello.py,即python D:\python_test\hello.py python内部执行过程如下: 上一步中执行python D:\python_test\hello.py时,明确的指出 hello.py 脚本由 python 解释器来执行. 在linux平台中

Python -- 关于pip安装Ipython

小Q:山外青山楼外楼,西湖歌舞几时休:暖风熏得游人醉,只把杭州比汴州.     --林升··题临安邸 ======================================================== 来到杭州的第18天,第一次孤身来到南方,每当周六日时孤独感袭来.无奈,只能寻求兴趣.学习,填补. 一直在实验用pip安装ipython的方式,遇到了一些问题,见下: 环境:centos 6 推荐源:wget   http://mirrors.aliyun.com/epel/epel-

关于Python的多重排序

Python预置的list.sort().sorted()方法可实现各种数组的排序,但支持的只限于一个key,如果要多重排序,目前所知的方法只有自定义了. Help on built-in function sorted in module __builtin__: sorted(...) sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list 查看sorted的帮助可知,cmp参数在第二个位置,不过一般都以

python 优雅的使用正则表达式 ~ 1

正则表达式简介 正则表达式 , 也称谓 REs , 本质上是一个微小且高度专业化的编程语言. 他被嵌入到许多语言当中 , 例如 python 就是通过 re 模块来提供给我们使用 , 正则表达式 是通过一些规则来哦描述那些你希望匹配的字符串 .    python的 正则表达式 是通过 C语言写的 , 所以效率非常得高 ( 效率就是生命 )   python的 正则表达式 可已解决大部分的字符串匹配问题 , 但是对于有些字符串来说 ,  用正则表达式 是非常费心费力的 . 所以一小部分还需要牺牲

Python游戏引擎开发(三):显示图片

在上一章中我们讲了如何创建窗口以及对界面进行重绘.可能有朋友不理解为什么要进行全窗口的重绘呢?我在这里可以大致讲一下原因: 由于我们的游戏是动态的,所以我们每次更改数据后(例如播放动画时切换图片),要让界面显示更改后的结果,一般的想法是:首先进行擦除原先要改的地方,然后再把变更的内容画出来.不过这个看似简单,如果遇到了重叠放置的对象就麻烦了,比如说A在B的下面,我们要更改A,那么把A擦掉后,B也会被擦掉,原因在于我们的画布是2D的,无法控制Z方向的擦除.这样一来,我们除了重画A还要再把B画上去.

Cent0S 升级Python会带来的问题

CentOS是linux的几个Distrubution中比较容易让初学者拿来学习的一个版本,以下记录一下在学习过程中遇到的一些问题以及解决方法: 1.在WIN7下,我最初尝试安装7.0版本的,后来一直以失败告终,直到现在我也没有找到原因,在WIN10下,硬盘安装7.0是成功的. 2.于是安装6.0,成功后,我想学习一下 YUM的用法: a.关于YUM的镜像配置.(我直接使用阿里的镜像源) 阿里云是最近新出的一个镜像源.得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源. 阿里云Linu

python第三节

字符集合 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集.差集.并集等关系 常用操作 list_1 = [1,4,5,7,3,6,7,9] list_1 = set(list_1) list_2 =set([2,6,0,66,22,8,4]) # print(list_1,list_2) # # #交集 # print(list_1.intersection(list_2)) # #并集 # print(list_

python 练习 5

#!/usr/bin/python # -*- coding: utf-8 -*- from collections import deque def z69(): '''猜牌术(1) 魔术师,最上面一张是黑a,第2次从上到下数2张放在最 底下,然后翻开是黑k,然后再从上到下数3张放 在最底下,是黑q,第k次数k张,依次翻开,得 到黑a~1:问原始的牌序''' ss=13 d = deque(range(1,ss+1)) f=[1]*ss for i in range(ss): d.rotate