ubuntu16 0安裝basemap報錯解決方案

2021-09-13 21:49:47 字數 1699 閱讀 8949

安裝geos方法如下,參考的是kmblack1的部落格。(第一次引用他人部落格,不知道是不是附上原**就行了,emmm)

tar -xf geos-3.7.0beta1.tar.gz

cd geos-3.7.0beta1

mkdir build

cd build

#指定安裝位置

cmake -dcmake_install_prefix=/usr/local/geos ..

#安裝到系統預設的位置

cmake ..

make

sudo make install

#解除安裝sudo make uninsall

---------------------

原文:

安裝完geos後,繼續安裝basemap源包,如果依然報以下錯誤

請開啟basemap的壓縮檔案,找到根目錄下的setup.py檔案,用文字編輯器開啟如下:

在我注釋的兩處的某一處添你安裝的geos的lib資料夾的路徑即可。

# set geos_dir manually here if automatic detection fails.

#在這裡新增安裝目錄

geos_dir = none

if geos_dir is none:

# if geos_dir not set, check a few standard locations.

#或在這裡新增安裝目錄

geos_dirs = [os.path.expanduser('~'),'/usr','/usr/local','/sw','/opt','/opt/local','/usr/local/geos']

for direc in geos_dirs:

geos_version = checkversion(direc)

sys.stdout.write('checking for geos lib in %s ....\n' % direc)

if geos_version is none or geos_version < '"3.1.1"':

continue

else:

sys.stdout.write('geos lib (version %s) found in %s\n' %\

(geos_version[1:-1],direc))

geos_dir = direc

break

else:

geos_version = checkversion(geos_dir)

整個過程完畢。

成功安裝如下

說上述路徑下的libstdc++.so.6檔案版本太老。於是需要跟新,由於我的ubuntu為了方便安裝的是anaconda環境,可以利用conda install libgcc更新。

安裝個包,一波三折,所以記錄一下心得,免得以後換機器了又掉坑里。

安裝openmpi 基於Ubuntu16 04

一.首先sudo apt get install build essential sudo apt get install checkinstall二.然後1.go to and download the latest tar.gz package 2.create a directory to i...

UEFI模式下如何安裝Ubuntu 16 04

電腦插入啟動u盤,選擇啟動選項,若電腦支援uefi模式,則會出現兩個usb啟動選項,乙個在legacy boot下,乙個在uefi boot下,當然選在uefi boot下的啦 安裝ubuntu系統前面不重要過程省略掉,直接看怎麼劃分分割槽,很重要,將影響到安裝完成後,能否啟動成功 一 分配啟動引導...

Windows遠端連線Ubuntu16 04

window7和ubuntu16.04 1.安裝xrdpsudo apt get install xrdp2.安裝vnc4serversudo apt get install vnc4server注意 有很多教程在這一步是採用下面的命令 sudo apt get install vnc4server...