文档章节

CentOS 7安装python3笔记

张富贵
 张富贵
发布于 2015/12/24 14:26
字数 296
阅读 1472
收藏 6

CentOS 7安装python3笔记

##安装 ###安装基础依赖包

yum install -y ncurses-devel openssl openssl-devel zlib-devel gcc make glibc-devel libffi-devel glibc-static glibc-utils sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-deve 

###下载源码

wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

由于国外下载比较慢,推荐使用国内源来进行下载,这里使用sohu的源

wget http://mirrors.sohu.com/python/3.5.1/Python-3.5.1.tgz

###解压

tar xvf Python-3.5.1.tgz

###开始编译python3

cd Python-3.5.1
./configure --prefix=/usr/local/python3
make all
make install

等待安装完成:

屏幕快照 2015-12-24 16.03.35.png-35.1kB

根据提示,python-3.5.1默认安装了setuptoolspip

##使用 ###添加软链接

ln -s /usr/local/python3/bin/python3.5 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3.5 /usr/local/bin/pip3

###使用python3命令:

屏幕快照 2015-12-24 14.17.13.png-16kB

如上图所示,出现类似的内容,证明python安装成功。

###pip使用 ####使用国内pip源 由于到国外的网络非常不稳定,建议使用国内阿里云的源进行python模块安装:

~/.pip/pip.conf文件中添加或修改

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

接下来,安装一些模块作为测试:

####安装docker-py模块

pip3 install docker-py

屏幕快照 2015-12-24 14.21.42.png-58.1kB

####安装python-etcd模块

pip3 install python-etcd

屏幕快照 2015-12-24 14.22.11.png-45.7kB

####查看已安装的模块

pip3 list

屏幕快照 2015-12-24 16.12.56.png-17.7kB

© 著作权归作者所有

张富贵
粉丝 15
博文 16
码字总数 10690
作品 0
普陀
系统管理员
私信 提问
加载中

评论(3)

张富贵
张富贵 博主

引用来自“yoyoso”的评论

内容呢?
什么内容?
yoyoso
yoyoso
内容呢?
yoyoso
yoyoso
内容呢?
pyenv管理多个Python版本

前言 我们在CentOS上开发或运行Python程序时,很可能会需要使用不同版本的Python,比如本笔记创建时使用的CentOS是7.4版,系统默认安装的python还是2.7.5,而我们自己开发或者部署时需要的是...

编程老陆
2018/12/30
84
0
在CentOS上安装Python3的三种方法

Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装. 注:本文示例安装版本为Python3.5, 一、Python源代码编译安装 安装必要工具 yum-utils ...

陈士龙
03/04
47
0
CentOS 7 源代码安装 Python3不完全笔记

前一段时间准备安装最新版本Python(Python3.6)。结果安装时各种错误,现在重新安装。下载源代码压缩包。 安装python3依赖软件。 解压源代码文件并安装。 编译与安装过程根据机器配置,可能...

白豆腐徐长卿
2017/03/22
27
0
centos 安装Git-cola

首先安装Git sudo yum -y install git* 找到 git-all.noarch , 安装这个. sudo yum install git-all.noarch ============ 以下是git-cola的文档内容 ========== 因为貌似Centos的yum没有提供......

simpower
2018/08/13
227
0
【笔记】CentOS升级Python2.7及安装pip

CentOS升级Python2.7及安装pip 1) 升级Python2.7 issue: INFO: Can't locate Tcl/Tk libs and/or headers Python build finished, but the necessary bits to build these modules were not ......

加壹
2014/03/21
7.1K
1

没有更多内容

加载失败,请刷新页面

加载更多

CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
8分钟前
0
0
从零基础到拿到网易Java实习offer,我做对了哪些事

作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间。本文将会讲到...

Java技术江湖
昨天
5
0
程序性能checklist

程序性能checklist

Moks角木
昨天
7
0
VUE 计算属性

本文转载于:专业的前端网站▶VUE 计算属性 1、示例代码 <!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8" /> <title>vue示例</title> </hea......

前端老手
昨天
6
0
快速搭建LNMT平台和环境部署 Tomcat详解

Tomcat部署的基本概念 1. CATALINA_HOME与CATALINA_BASE分别指什么?     CATALINA_HOME指的是Tomcat的安装目录     bin:\\Tomcat一些脚本存放目录,比如启动脚本startup.bat/start...

网络小虾米
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部