查看yum的配置文件 (里面的镜像网址)是否ping的通html
所有更改为 国内的 yum 、epel源python
在图中位置 下载相应的 repo文件 (删除掉系统默认的配置文件)
wget http://mirrors.aliyun.com/repo/Centos-7.repo
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all # 清除系统全部的yum缓存
yum makecache # 生成yum缓存
下载删除后linux
新建的文件夹位置 随你设置 我这里选择 /usr/local/bin/python3sql
mkdir /usr/local/bin/python3 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz tar -xvJf Python-3.7.0.tar.xz
下载 解压 vim
在安装前 先下载相应的 依赖包(也就是为何 配置国内的 yum源 和epel源)centos
https://www.cnblogs.com/anxminise/p/9650206.html(参考一下)缓存
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel yum install libffi-devel -y
检测 openssl 是否能够用 能够则忽略这一步bash
yum install openssl
yun updata openssl
详情能够参考--https://www.jianshu.com/p/3789d688e6c0centos7
rpm -ql openssl
ln -s /usr/include/openssl /usr/local/ssl
但我这里选择 安装的时候没有加入 with-openssl ;由于我发现 /usr/bin/里面有 openssl指令,spa
因此能够先检测一下 , openssl 是否能够用。
./configure --prefix=/usr/local/bin/python3.7
make
make install
解释一下 ./configure -- perefix= /你安装的路径
“linux, configure --prefix=/”的做用是:编译的时候用来指定程序存放路径 。
(1)不指定prefix,可执行文件默认放在/usr /local/bin,
库文件默认放在/usr/local/lib,
配置文件默认放在/usr/local/etc。
其它的资源文件放在/usr /local/share。//
(2)因此的是在python3的旁边新建了一个 python3.7文件夹 将新安装的文件存放在一块儿就不会乱了
这里我没有选配置 optimizations(由于花费时间更久 能够选择配置这个)
python3.7安装完成
检测一下
能够参考--https://blog.csdn.net/c20081052/article/details/79715132
配置用户环境
这里我选择--用于当前用户的PATH:
在用户主目录下有一个 .bashrc 隐藏文件,能够在此文件中加入 PATH 的设置以下:
$ vim ~/.bashrc
加入:
export PATH=<你的要加入的路径>:$PATH
vim ~/.bashrc
wq! source ~/.bashrc
过程
修改后:
1) 2)
检测pip3 有没有用
有用 这就是修改 用户环境PATH的魅力 省的你再去弄 pip3的软链接
自带的是10.0的版本
pip3 install --upgrade pip
pip3 install ipython
ps:若是出现域名解析错误什么的能够 看一下 有没有断网,全部的操做都是创建在连网环境下
开始下载
试一下ipython