Python学习笔记-编译安装Python3.6.1 + iPython

简介:

由于系统已有2.6的python,最好不好修改系统的版本,使用编译安装

下载Python3.6.1包

?
1
wget https: //www .python.org /ftp/python/3 .6.1 /Python-3 .6.1. tar .xz

安装依赖:

?
1
yum -y  install  readline-devel

解压Python-3.6.1.tar.xz

?
1
xz -d Python-3.6.1. tar .xztar -xvf Python-3.6.1. tar

编译安装,指定/usr/local/python361目录

?
1
cd  Python-3.6.1. /configure  --prefix= /usr/local/python361make  &&  make  install

创建软链接

?
1
[root@kurol bin] # ln -s /usr/local/python361/bin/python3.6 /usr/bin/python36

 

安装ipython,使用国内豆瓣源,速度快。

?
1
python36 -m easy_install -i http: //pypi .douban.com /simple/  ipython

 

测试ipython

1
2
3
4
5
6
7
[root@kurol ~] # ipython
/ usr / local / python361 / lib / python3. 6 / site - packages / ipython - 6.1 . 0 - py3. 6.egg / IPython / core / history.py: 226 : UserWarning: IPython History requires SQLite, your history will  not  be saved
  warn( "IPython History requires SQLite, your history will not be saved" )
Python  3.6 . 1  (default, Jun  1  2017 11 : 21 : 44
Type  'copyright' 'credits'  or  'license'  for  more information
IPython  6.1 . 0  - -  An enhanced Interactive Python.  Type  '?'  for  help .
In [ 1 ]:




 


      本文转自谢育政 51CTO博客,原文链接:http://blog.51cto.com/kurolz/1935018,如需转载请自行联系原作者


相关文章
|
3月前
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
489 4
|
3月前
|
BI 测试技术 索引
Python学习笔记之NumPy模块——超详细(安装、数组创建、正态分布、索引和切片、数组的复制、维度修改、拼接、分割...)-1
Python学习笔记之NumPy模块——超详细(安装、数组创建、正态分布、索引和切片、数组的复制、维度修改、拼接、分割...)
|
4月前
|
分布式计算 Python
Python函数式编程学习笔记
高阶函数是能接收另一个函数作为参数的函数,如Python的map()、reduce()和filter()。map()将传入的函数应用到序列每个元素并返回迭代器,如将整数列表转换为字符串列表。reduce()对序列进行累积计算,例如求和。filter()根据给定函数返回的真值保留或丢弃序列元素,常用于筛选。sorted()函数支持自定义排序,如按绝对值或ASCII值排序。此外,还包括返回函数、匿名函数(lambda)、装饰器(用于动态增强函数功能)和偏函数(partial),用于固定函数部分参数,简化调用。
44 1
|
1月前
|
存储 索引 Python
Python学习笔记----列表、元组和字典的基础操作
这篇文章是一份Python学习笔记,涵盖了列表、元组和字典的基础操作,包括它们的创建、修改、删除、内置函数和方法等。
Python学习笔记----列表、元组和字典的基础操作
|
18天前
|
Linux 开发工具 C语言
centos7编译安装python3
centos7编译安装python3
|
1月前
|
Python
Python学习笔记---函数
这篇文章是一份Python函数学习的笔记,涵盖了使用函数的优势、内置函数的调用、自定义函数的定义、函数参数的不同类型(必须参数、关键字参数、默认参数、可变参数)、有返回值和无返回值的函数、形参和实参、变量作用域、返回函数、递归函数、匿名函数、偏函数以及输入和输出函数等多个函数相关的主题。
|
1月前
|
索引 Python
Python学习笔记----操作字符串
这篇文章是一份Python字符串操作的学习笔记,涵盖了字符串相加、序列相加、字符串长度和字符的查找、统计、分割、连接、替换、去除空白、大小写转换以及判断字符串是否由字母和数字组成等常用方法。
Python学习笔记----操作字符串
|
1月前
|
Python
python学习笔记---流程控制
这篇文章详细介绍了Python中的流程控制,包括选择结构(if、if-else语句、嵌套if语句)和循环语句(while循环、for循环以及for循环与range()函数的使用),以及如何在循环中使用break和continue语句。
python学习笔记---流程控制
|
1月前
|
索引 Python
python学习笔记----必备知识
这篇文章是一份全面的Python学习笔记,涵盖了Python的必备知识,包括语法特点、流程控制、数据类型、运算符、输入输出方法,以及对序列、字符串、正则表达式、函数、面向对象程序设计、模块和包的介绍。
python学习笔记----必备知识
|
4月前
|
前端开发 安全 JavaScript
Python的Flask框架的学习笔记(前后端变量传送,文件上传,网页返回)内含实战:实现一个简单的登录页面
Python的Flask框架的学习笔记(前后端变量传送,文件上传,网页返回)内含实战:实现一个简单的登录页面
135 0