內網centos7伺服器離線安裝python環境

2021-10-08 10:25:53 字數 2406 閱讀 9214

專案要部署到內網,所以需要離線安裝python環境。

系統是剛安裝的centos7,系統資訊

linux  3.10.0-

1062.el7.x86_64 #1

smp wed aug 718:

08:02utc

2019 x86_64 x86_64 x86_64 gnu

/linux

----12.14日更新----

第一種方法(推薦)

使用iso安裝包作為yum源,這樣就可以使用yum安裝,方便省事

yum install -y zlib-devel bzip2-devel ncurses-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

注意,可以安裝之前先

rpm -qa |grep zlib

安裝命令:rpm -ivh *.rpm

可以通過scp來複製傳輸檔案:

scp使用

zlib-

1.2.7

-18.el7.x86_64.rpm

zlib-devel-

1.2.7

-17.el7.x86_64.rpm

bzip2-devel-

1.0.6

-13.el7.x86_64.rpm

epel-release-7-

11.noarch.rpm

ncurses-devel-

5.9-

13.20130511

.el7.x86_64.rpm

mpfr-

3.1.1

-4.el7.x86_64.rpm

libmpc-

1.0.1

-3.el7.x86_64.rpm

kernel-headers-

3.10.0-

514.el7.x86_64.rpm

glibc-headers-

2.17

-157.el7.x86_64.rpm

glibc-devel-

2.17

-157.el7.x86_64.rpm

cpp-

4.8.5

-11.el7.x86_64.rpm

gcc-

4.8.5

-11.el7.x86_64.rpm

libstdc+±4.8.5-

11.el7.x86_64.rpm

libstdc+±devel-

4.8.5

-11.el7.x86_64.rpm

gcc-c+±4.8.5-

11.el7.x86_64.rpm

二,安裝完依賴包我們安裝python

切換到root 使用者

tar -xvf python-

3.6.8

.tgz --no-same-owner # 此處後面--no-same-owner的作用是將操作使用者作為檔案擁有者

mkdir /usr/local/python3 # 建立編譯安裝目錄

cd python-

3.6.8      # 進入python的解壓目錄

./configure --prefix=

/usr/local/python3

make && make install   # 編譯$安裝

三,安裝完之後建立軟鏈結

ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3

ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3

因為centos7預設安裝python2.7

我想要在命令列輸入python或python3就啟動python3的話,需要刪除/usr/bin/python

pip也是如此

ln -s /usr/local/python3/bin/python3 /usr/bin/python

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

輸入python -v

python 3.6

.8

ok!

四,遷移專案,完成部署

遷移完還需要部署,不過這篇文章只講安裝,若有需要:傳送門

有疏誤請指正

centos 7 搭建ntp 伺服器

restrict 192.168.1.0 netmask 255.255.255.0 nomodify notrap第一步 安裝ntp yum install ntp 第二步,查詢最近的時間同步伺服器 第三部編輯 etc ntp.conf server 127.127.1.0 iburst loca...

centos7 搭建ftp伺服器

本文採用最新的centos7 來學習搭建linux各種伺服器,今天分享的是搭建ftp伺服器 ps 不建議使用最新的系統去學習,因為系統發生了改變,好多以前的搭建伺服器的方法就不行了,比如說centos7將防火牆由iptables換為了firewall,再按照原來的教程去搭建就會遇到很多問題.當然如果...

centos7 搭建SVN伺服器

1 經多次實踐,最終終於成功搭建,特此記下該過程 2 首先在伺服器安裝svn yum install subversion y 3 檢查是否安裝成功 svnserve version 4 建立乙個版本庫 mkdir opt svn repos 絕對路徑建立 建立目錄 svnadmin create ...