文档章节

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
77
0
在CentOS上安装Python3的三种方法

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

陈士龙
03/04
44
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
209
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

没有更多内容

加载失败,请刷新页面

加载更多

最好的重试是指数后退和抖动

1. 概述 在本教程中,我们将探讨如何使用两种不同的策略改进客户端重试:指数后退和抖动。 2. 重试 在分布式系统中,多个组件之间的网络通信随时可能发生故障。 客户端应用程序通过实现重试来...

liululee
10分钟前
3
0
聊一聊大厂内部的安全管理机制

工作了两个月了体会到了很多之前做外包小项目没有的东西,不得不说大厂的还是有自己一套的完善的体制,不会像B站那样泄露自己整个后台的源码这种事情发生。 电脑办公 比如说在使用电脑办公这...

gzc426
38分钟前
4
0
如何利用deeplearning4j中datavec对图像进行处理

NativeImageLoader Labelloader = new NativeImageLoader(112, 112, 3,new FlipImageTransform(-1)); 一、导读 众所周知图像是有红绿蓝三种颜色堆叠而成,利用deeplearning对图像处理,必须把...

冷血狂魔
39分钟前
7
0
1. Context - React跨组件访问数据的利器

《react-router-dom源码揭秘》系列 2. React-Router的基本使用 3. react-router-dom源码揭秘 - BrowserRouter Context提供了一种跨组件访问数据的方法。它无需在组件树间逐层传递属性,也可以...

前端老手
49分钟前
5
0
Docker入门实战--开篇,为什么要使用Docker

前面Thrift文章中,我曾经介绍过我为什么要用Thrift。Docker的使用却是不一样的。纯属没事找事,因为我现在一个人的团队,项目只要一个project目录足够了! 那我何苦要用Docker呢 各位且听听...

后天的奇点
49分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部