GIScript2016的重要變化

GIScript是一個開源的地理信息處理腳本系統。python

GIScript 2016的目錄結構進行了調整,所以2016版須要從新編譯。linux

GIScript 2016目前能夠支持Windows和Linux,考慮到技術發展的趨勢和數據處理的場景,目前只對64位系統提供支持。shell

GIScript 2016在Linux上主要支持gcc4.9的編譯,主要測試平臺是Ubuntu。測試

GIScript 2016在Ubuntu14.04上,由於使用的gcc4.8.2,須要本身下載gcc4.9.3編譯,而後再編譯GIScript的庫。ui

GIScript 2016在Ubuntu15.04上,由於使用的gcc4.9.2,能夠直接使用。spa

GIScript 2016在Ubuntu15.10上,由於使用的gcc5.2.1,須要本身下載gcc4.9.3編譯,而後再編譯GIScript的庫。.net

編譯完後,測試一下gcc和g++的版本:code

gcc -v
g++ -v

若是有問題,參考這裏解決:http://my.oschina.net/u/2306127/blog/538139
blog

而後運行一下測試程序,進入testbed目錄:ip

./run.sh t_dataimport.py

仔細查看輸出信息,通常會成功。若是有出錯信息,參考上面檢查配置。

若是安裝了老版本的,因爲目錄結構調整,須要刪除 /usr/lib/python3/dist-packages/PyUGC.so,該文件新版本已放到PyUGC的子目錄了。

另外,SIP若是使用其它版本的編譯、安裝過,也有可能引發版本衝突,能夠到/build/sip-4.16.9下面,從新編譯、安裝一下SIP:

python3 configure.py
make clean
sudo make install

而後再運行build_linux.sh對GIScript工程進行編譯。

相關文章
相關標籤/搜索