查看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