linux安裝配置阿里雲的yum源和python3


一.yum源理解

yum源倉庫的地址 在/etc/yum.repos.d/,並且只能讀出第一層的repo文件
yum倉庫的文件都是以.repo結尾的

二.下載阿里雲的.repo倉庫文件 ,放到/etc/yum.repos.d/

備份原本的倉庫文件

cd /etc/yum.repos.d/ 
mkdir allbak 
mv ./* allbak 
#此時 /etc/yum.repos.d/底下就沒有repo文件,此時無法使用yum工具,必須配置yum源,生成新的.repo文件

1.下載第一個阿里雲倉庫文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
-O 參數 ,指定一個下載地址,且改名
2.配置第二個倉庫文件 epel 額外倉庫(redis,nginx,mongo,ipython)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

3.清空原本yum緩存
yum clean all
4.生成新的阿里雲的yum緩存,加速下載預熱數據
yum makecache


1.備注一下如何用yum安裝nginx軟件
yum install nginx -y #安裝nginx
systemctl start nginx #系統服務管理命令 ,管理nginx服務的啟停
systemctl stop nginx #系統服務管理命令 ,管理nginx服務的啟停
systemctl restart nginx #系統服務管理命令 ,管理nginx服務的啟停

#查看nginx啟動后端口
netstat -tunlp | grep 80 #查看端口,過濾80端口的信息

2.啟動了nginx之后,關閉系統的防火牆
iptables -F #清空防火牆規則

3.在windows中訪問linux的80端口應用

三.linux環境編譯安裝python3

1.源代碼編譯安裝python3
下載python3的源代碼
cd /opt #進入這個目錄,下載,opt存放第三方包
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

2.下載編譯安裝python的依賴軟件包,只需要執行即可
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

3. 解壓縮python3的源代碼壓縮文件
cd /opt/ 進入存在這個文件的目錄
tar -xf Python-3.6.2.tgz #產生一個源碼包文件夾 Python-3.6.2

cd Python-3.6.2 # 進入源代碼目錄下,准備開始編譯安裝

4.編譯安裝三部曲
第一曲:
cd Python-3.6.2
#configure 這個腳本文件,只是為了釋放makefile,以及用於指定python3安裝到哪里
#執行這個命令之前,必須保證第二步的yum安裝模塊正確安裝完畢
#執行這個命令之前,必須保證第二步的yum安裝模塊正確安裝完畢
#執行這個命令之前,必須保證第二步的yum安裝模塊正確安裝完畢
#執行這個命令之前,必須保證第二步的yum安裝模塊正確安裝完畢

./configure --prefix=/opt/python36/
# --prefix=/opt/python36/ 這個參數用於指定python安裝的路徑

第二曲:
執行make ,開始編譯 python3.6的源代碼
make

第三曲:
make install #生成 /opt/python36/

5.此時python3.6編譯完成,文件夾/opt/python36/
此時配置linux的path環境變量,讓python3可以直接使用


echo $PATH
#PATH是有優先級順序的

#將/opt/python36/bin

#變量的賦值只是臨時生效;需要寫入全局變量配置文件中
PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
#將這個參數,寫入到linux的全局變量配置文件中

vim /etc/profile #打開這個全局變量文件,寫入如下代碼,進入最低行

PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"


6.退出會話,重新加載全局變量 ,加載/etc/profile

source /etc/profile  

7.此時已經可以使用python3了
which python3 確認是否正確安裝

8.不要將系統默認的python 改成python3 這是一個大坑

因為linux有很多工具,默認是用的是python2,例如yum

9.在linux下安裝django程序
#指定版本安裝
pip3 install -i https://pypi.douban.com/simple django==1.11.16

10.使用django的項目命令創建 mysite
django-admin startproject mysite #創建項目

11.修改mysite的settings.py
ALLOW_HOSTS=[]

12.創建django的app
django-admin startapp app01


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM