文档章节

在centos7下安装python3

希尔瓦娜斯风行者
 希尔瓦娜斯风行者
发布于 2017/08/30 10:26
字数 471
阅读 5
收藏 0

博客原文

环境搭建

准备工具:

1.装好虚拟机后,添加镜像文件,选择minimal最小化安装

  • yum update#更新软件
  • yum -y install gcc kernel-devel kenel-headers make bzip2 # 安装依赖库
  • reboot # 重启

2.挂载执行脚本

  • mount /dev/cdrom /mnt # 挂载光驱到 mnt 目录
  • cd /mnt # 进入到mnt目录
  • sh ./VBoxLinuxAdditions.run # 执行脚本,进行安装
  • reboot #重启

3.做快照,以便日后恢复

4.python环境的安装(安装pyenv)

centos的配置

$ yum install readline readline-devel readline-static -y
$ yum install openssl openssl-devel openssl-static -y
$ yum install sqlite-devel -y
$ yum install bzip2-devel bzip2-libs -y
$ yum install patch vim git

安装python3.3/pip3


#安装python3.3
$ sudo mkdir /usr/local/python3 # 创建安装目录
$ wget --no-check-certificate https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz #下载源文件。注意:wget获取https的时候要加上:--no-check-certificate
$ tar -xzvf Python-3.6.0.tgz # 解压缩包
$ cd Python-3.6.0 # 进入解压目录
#编译安装
$ sudo ./configure --prefix=/usr/local/python3 # 指定创建的目录
$ sudo make
$ sudo make install
#配置2个版本共存
$ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3 #创建 python3 的软链接,这样就可以通过 python 命令使用 Python 2,python3 来使用 Python 3。
#修改默认为 Python 3
$ sudo mv python python.bak 
$ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python #创建 python3 的软链接
$ sudo vi /usr/bin/yum #因为 yum 使用 Python 2,因此替换为 Python 3 后可能无法正常工作,因此修改 yum 配置文件。将第一行指定的 python 版本改为 python2.7(#!/usr/bin/python 改为 #!/usr/bin/python2.7)
#源码安装 pip
$ wget --no-check-certificate https://github.com/pypa/pip/archive/9.0.1.tar.gz# 下载源代码
$ tar -zvxf 9.0.1 -C pip-9.0.1    # 解压文件
$ cd pip-9.0.1
$ python3 setup.py install# 使用 Python 3 安装
$ sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip3 #创建链接
$ pip install --upgrade pip # 升级 pip

安装setuptools

tar -xvf setuptools-1.4.2.tar.gz
cd setuptools-1.4.2
python setup.py install

本文转载自:http://blog.csdn.net/oschina_39891353/article/details/77479390

共有 人打赏支持
上一篇: Git学习之路
希尔瓦娜斯风行者
粉丝 0
博文 9
码字总数 1715
作品 0
西安
程序员
私信 提问
Centos7安装Python3.7(兼容Python2.7)

Centos7安装Python3.7(兼容Python2.7) leyex0人评论158人阅读2018-08-23 16:56:52 Centos7下已自动安装Python2.7.5,but现在经常会出现Python2和Python3兼容使用的情况,所以我现在记录下安...

linjin200
09/05
0
0
进程管理利器Supervisor--centos7下安装与配置

目录 概述 环境准备 检查python环境 在线安装 配置Supervisor 启动并验证 运维命令 概述 了解supervisor基本概念,请点击查看进程管理利器Supervisor--入门简介 Supervisor的安装可以有在线安...

java_龙
12/10
0
0
openstack glance模块安装问题

系统centos7 操作:yum install openstack-glance python-glance python-glanceclient 报错Error: Package: python-elasticsearch-1.4.0-2.fc22.noarch (resource) Requires: python-thrift......

clarkly1988
2016/03/06
345
0
Centos 7 安装"Thefuck"详细步骤

安装需求 python (2.7+ or 3.3+) pip python-devel python的安装: Centos7中,自带了Python,而且版本在2.7+,不再另外安装。 pip的安装: #wget tar -xzvf pip-9.0.1.tar.gz cd pip-9.0.1 ...

兔纸先生
06/29
0
0
Linux 安装python3.7.0

我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本 有一些系统命令时需要...

宿夜孤妖
07/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

myeclipse 启动到10分之一左右就挂了

删掉 {workspace}/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

夜醒者
12分钟前
0
0
Hive on Spark 伪分布式环境搭建过程记录

进入hive cli是,会有如下提示: Hive-on-MR is deprecated in Hive 2 and may not be available in the future versions. Consider using a different execution engine (i.e. spark, tez) ......

PeakFang-BOK
19分钟前
0
0
用户输入和while 循环

# 用户输入和while循环# 7.1函数input() 的工作原理# 函数input() 让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。message = inp...

吕湘颖
20分钟前
0
0
开发函数计算的正确姿势 —— 排查超时问题

写不尽的 code,查不完的 bug 通常我们写 bug,哦,不对,写代码时总不会一帆风顺,往往各种 bug 充斥其中,即使测试有较高的代码覆盖率往往也会有漏网之鱼。能写出一些比较隐蔽或者看起来像...

阿里云云栖社区
24分钟前
1
0
Python3新特性

一、类型注解 例子: def add(x:int, y:int) -> int: return x + y 解释: 类型`的形式指定函数的**参数类型**,用`-> 类型`的形式指定函数的**返回值类型 然后特别要强调的是,Pyt...

_Change_
39分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部