事實證明,你總會遇到不能聯網的情況卻需要安裝各種東西,這個時候各類原始碼包的作用就明顯展示出來了。如果還沒有安裝python請參考文章:centos7.6安裝最新python3.7.2及常見安裝bug 進行安裝,也是利用原始碼離線安裝的。
1. 單個的依賴包
tar -zvxf six-1.12.0(依賴包名)
cd six-1.12.0
python setup.py install
2. 專案所有的依賴包
專案所有的依賴包如果還是用單個安裝的方式,一方面的話不清楚有多少依賴包、用哪個版本,另乙個方面乙個專案的依賴包如果全部逐個安裝,未免也太麻煩了。所以python中有更加簡便的安裝方式。
首先,在原專案在匯出專案所需要的所有依賴包名和版本。
pip freeze > requirement.txt
# --trusted-host 是出現 ssl驗證時需要新增
pip download -r ../requirements.txt --trusted-host mirrors.cloud.aliyuncs.com
最後,在實際使用專案的環境下進行離線安裝。
pip install --no-index --find-links=……/packages -r requirements.txt
參考文章:centos 7 利用 apache 和mod_wsgi 部署 flask 專案(原始碼版)
linux下python環境離線搭建與相關依賴包的離線安裝 - science evan blog
Linux下離線安裝MySQL
linux下安裝mysql 1 檢查並解除安裝已安裝 mysql 命令 rpm qa grep i mysql 命令 rpm e nodeps 上個命令後顯示的本機已安裝mysql依賴 如果存在已安裝的則,依次解除安裝上個命令後出現的各個依賴。命令 rm rf var lib mysql 命令 rm...
Linux下離線安裝MySQL
linux下安裝mysql 1 檢查並解除安裝已安裝 mysql 命令 rpm qa grep i mysql 命令 rpm e nodeps 上個命令後顯示的本機已安裝mysql依賴 如果存在已安裝的則,依次解除安裝上個命令後出現的各個依賴。命令 rm rf var lib mysql 命令 rm...
Linux系統下離線安裝Nginx
1 作業系統 centos 7.3 2 nginx 1.12.01 安裝nginx rpm ivh nginx 1.12.0 1.el7.ngx.x86 64.rpm2 啟動nginx usr sbin nginx3 瀏覽器檢視 nginx安裝完畢之後有乙個預設頁面,我們可以訪問ip 80埠開啟ng...