在linux上部署python和gdal

2021-07-28 20:47:51 字數 902 閱讀 9845

做個記錄

centos+python2.6.6+gdal:2.1.3+proj+geos

1. 檢測gcc g++ make 是否存在

2. 安裝g++           yum install gcc-c++ libstdc++-devel

安裝g++教程

3.將gdal2.1.3的包以及proj和geos的包拷貝到統一目錄下(/usr/local/bin)

4. 從proj到geos到gdal逐個編譯   編譯教程

5.開啟到proj目錄下  如果configure無法執行   先更改configure的許可權 chmod 777 configure  再編譯

6. 同上編譯geos  

7.編譯gdal    先修改configure和install-sh的許可權 再編譯

8.如果要配置python的話在./configure步驟時   更改為./configure  --with-python 

9.執行./configure結束後 檢視geos是不是support了  如果沒有就make clean 去把geos重新再編譯一遍 然後再來編譯gdal

10.gdal編譯好了以後  開啟gdal>>swig>>python   在python目錄下  執行 python setup.py build    python setup.py install

11.更改環境變數

在~/.bashrc 下新增 export         ld_library_path=$ld_library_path:/usr/local/lib       (解決libgdal找不到的問題)

參考 12.退出登入 重新連線

13.執行python   輸入from osgeo import gdal 發現不再報錯

14.到這一步就配置好了

Tomcat在Linux上部署

第一步 關閉tomcat服務 usr local apache tomcat bin shutdown.sh 第二步 部署專案檔案 1.備份 usr local filename 2.工程上傳到部署目錄中 覆蓋掉原來的,或者先把原來的工程刪了 3.將件配置檔案 conf dev filename 下...

django在linux上部署

使用nginx反向 時使用 socket 127.0.0.1 8011 直接作為web伺服器使用 記得host一定要是0.0.0.0 配置工程目錄 chdir tmp pycharm project 368 配置專案的wsgi目錄 注意是相對於工程目錄 wsgi.py 檔案時django框架自動生成...

在Linux上部署mysql

1.準備 vmware以及vmware 已經安裝centos 7 2.解除安裝 rpm qa grep mysql rpm ev 包名 find name mysql 或者whereis mysql rm rf mysql資料夾名 2.獲取mysql的 yum資源位址 1 開啟 2 選擇版本7,點選...