在centos7下安装python3的步骤
环境搭建
准备工具:
- centos7:http://mirror.bit.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso
- virtuslvox:https://www.virtualbox.org/wiki/Downloads
- subline
- secureCRT
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
$
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
tar
-xvf setuptools-1.4.2.
tar
.gz
cd
setuptools-1.4.2
python setup.py
install
在centos7下安装python3的步骤的更多相关文章
- centos7下安装python3.7
记录在2018年最后一个工作日: Linux环境坑爹得要死,环境本身有python2和python3.7两个版本:安装django2的时候,发现默认是python2:把python软连接到python ...
- centos7下安装Python3.7(与python2共存)
2019-01-22 22:50:05 centos7默认安装的是python2.7,然而python2基本上要淘汰了,所以有必要安装最新的python3 python,g++这些工具一般安装在/ ...
- Linux CentOS7下安装python3
在CentOS7下,默认安装的就是python2.7,我现在来教大家如何安装python3: 1.首先安装python3.6可能使用的依赖 # yum -y install openssl-devel ...
- Linux CentOS7下安装Python3及其setuptools、pip
CentOS 7系统自带Python2.7,我们尽量别去卸载它!!否则会出问题,比如yum无法使用等问题. 假若,在安装Python3时没有自动安装setuptools和pip,那么,如何在CentO ...
- centos7下安装python3 解决openssl等一系列问题
最近折腾了下centos7,发现按正常方法安装python3.7后面会出现各种操蛋的问题. 主要的问题有三个,openssl版本过低,'_ctypes'缺失,以及安装后sqlite3缺失.下面我会贴出 ...
- Centos7 下安装python3及卸载
一.安装python3 1.安装依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel read ...
- 在centos7下安装python3
环境搭建 准备工具: centos7:http://mirror.bit.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso virtus ...
- linux Centos7下安装python3及pip3
先去python官网下载python3安装包 执行命令:wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz 安装zlib-dev ...
- CentOS7下安装Python3并保留Python2
1. 安装make编译指令的依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel ...
随机推荐
- HDU2082母函数模板题
找单词 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submis ...
- 批量备份数据库脚本(PowerShell版)
开始 昨天备份一个数据库拿来测试,发现备份后的文件非常大.后来去检查下使用的备份脚本,原来之前的备份脚本没有压缩功能. 现把之前的备份脚本修改下,支持压缩备份,和支持仅复制备份(CopyOnly). ...
- mysql视图详解 mysql视图
目录 22.1. ALTER VIEW语法 22.2. CREATE VIEW语法 22.3. DROP VIEW语法 22.4. SHOW CREATE VIEW语法 本章讨论了下述主题: · ...
- python中字符串前的r什么意思
Python中,u表示unicode string,表示使用unicode进行编码,没有u表示byte string,类型是str,在没有声明编码方式时,默认ASCI编码.如果要指定编码方式,可在文件 ...
- TF的模型文件
TF的模型文件 标签(空格分隔): TensorFlow Saver tensorflow模型保存函数为: tf.train.Saver() 当然,除了上面最简单的保存方式,也可以指定保存的步数,多长 ...
- 【iCore1S 双核心板_ARM】例程十六:USB_MSC实验——虚拟U盘
实验步骤: 1.将SD卡插在SD卡槽中. 2.将跳线冒跳至USB_Device,将USB_Device通过Micor USB线与USB主机(电脑)相连. 3.烧写程序,我的电脑中将出现一个磁盘. 实验 ...
- .net Core Abp See config settings - "CustomSchemaIds" for a workaround
Swagger See config settings - "CustomSchemaIds" for a workaround System.InvalidOperationE ...
- mac使用minikube
brew install kubectl 需要加代理! minikube start --vm-driver=xhyve --docker-env HTTP_PROXY=http://your-htt ...
- 【Excel】读取CSV文本
Option Explicit ' CSV形式テキストファイル(5カラム)読み込みサンプル Sub READ_TextFile() Const cnsTITLE = "テキストファイル読み込 ...
- 扁平数组构建DOM树
interface IOrganizationNode { id: string; code: string; name: string; localName: string; localNameLo ...