centos 7 默认安装的是python2.7版本
我们要使用python3环境开发 需要在centos下安装python3
yum 类似于 python pip 依赖于python2 所以python2不能删除
centos7 安装方式一般有两种 一种 yum安装
编译安装,编译安装相对来说比较麻烦
- 安装依赖包
先测试你的虚拟机能不能联网
终端输入 ping www.baidu.com
切换到root权限下安装
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y
-
下载python安装包
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz -
解压python安装包
tar -xJvf Python-3.5.2.tar.xz
ls 查看当前目录下会多出一个文件
-
配置安装路径
切入到解压目录下
cd Python-3.5.2
配置安装路径
./configure prefix=/usr/local/python3
- 编译安装
在Python-3.5.2目录下 执行编译
必须在root用户下
make && make install 这是两条命令 中间&&是分割符
进入 cd /usr/local
ls 查看有没有python3目录
如果没有说明安装失败
如果有
cd ./python3/bin
然后执行 ./python3
查看是否能够进入python环境 如果能进入 说明安装成功
6.配置软连接
软连接
ln -s 源文件 目标位置
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
进入 cd /usr/bin
查看是否有python3
ls -l python*
测试是否配置成功
切换到任意目录执行 python3配置pip3
进入
cd /usr/local/python3/bin
创建软连接 连接到/usr/bin/pip3 目的是在任意目录都能使用pip3去安装python3的第三方模块
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
- 导出之前python安装的包的清单
导出当前环境的所有第三方包
pip3 freeze >package.txt
- 安装清单
批量下载第三方包
Pip3 install -r package.txt