Geoist及相關(guān)軟件的安裝與環(huán)境配置

    1. 下載安裝python-3.7.8-amd64.exe北秽,安裝至D:\Programs\Python\Python37下,設(shè)置Path路徑增加到環(huán)境變量中;
    1. 安裝完成后暖眼,在cmd中輸入python悲幅,檢查是否安裝成功簿盅;
    1. 卸載Pip20(如果有) python -m pip uninstall pip;切換到解壓后文件夾揽祥,安裝pip-19.2 python setup.py install讽膏,并添加環(huán)境變量,在path里添加D:\Programs\Python\Python37\Scripts\拄丰,輸入pip檢查安裝是否成功
    1. pip安裝文件的時(shí)候使用: pip install -i參數(shù)+鏡像地址
      pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
      不過(guò)府树,需要注意的是這種是臨時(shí)配置俐末。
      用下面命令可以保存配置:
      pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

額外內(nèi)容
pip國(guó)內(nèi)鏡像
豆瓣 https://pypi.doubanio.com/simple/
阿里云 https://mirrors.aliyun.com/pypi/simple/
清華大學(xué) https://pypi.tuna.tsinghua.edu.cn/simple/
清華大學(xué) https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/
中國(guó)科學(xué)技術(shù)大學(xué) http://pypi.mirrors.ustc.edu.cn/simple/
華中科技大學(xué) http://pypi.hustunique.com/
華中理工大學(xué) http://pypi.hustunique.com/simple/
山東理工大學(xué) http://pypi.sdutlinux.org/simple/

    1. python環(huán)境下,在d:\programs\geoist\目錄下編譯geoist;
      pip install numpy
      pip install cython
      pip install . 注意奄侠,最后有個(gè)點(diǎn)號(hào)

額外內(nèi)容
如果出現(xiàn)geoist安裝出錯(cuò)卓箫,使用命令python setup.py install安裝geoist
如果出現(xiàn)提示需要Microsoft Visual C++ 14.0,需自行下載安裝垄潮。同時(shí)丽柿,安裝gfortran

    1. 安裝vc++和gfortran(mingw-get-setup.exe),如果已安裝可忽略
    1. 安裝Anaconda3-2020.02-Windows-x86_64.exe(with python3.7魂挂,與上述python版本相同)甫题,選擇只為“我這個(gè)用戶安裝”,不添加至環(huán)境變量涂召。Anaconda Prompt中輸入conda list坠非,可以查看已經(jīng)安裝的包名和版本號(hào)。若結(jié)果可以正常顯示果正,則說(shuō)明安裝成功炎码。

額外內(nèi)容
對(duì)Jupyter NB進(jìn)行功能擴(kuò)展
1). 打開(kāi)Anaconda Prompt
2). 輸入 pip install jupyter_contrib_nbextensions,然后按Enter鍵運(yùn)行秋泳,安裝jupyter_contrib_nbextensions模塊
3). 繼續(xù)輸入 jupyter contrib nbextension install --user潦闲, 然后按Enter鍵進(jìn)行用戶配置
4). 啟用 nbextensions jupyter nbextension enable codefolding/main
5). 在Nbextensions內(nèi)勾選Table of Contents(2)、Autopep8

    1. 對(duì)conda的鏡像配置
      conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
      conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
      conda config --set show_channel_urls yes

額外內(nèi)容
可以從國(guó)外的官方conda的下載地址安裝包 conda-forge channel conda config --prepend channels conda-forge

    1. 安裝成功后迫皱,從D:\Programs\Python\Python37\Lib\site-packages中拷貝編譯過(guò)的模塊geoist和geoist-0+unknown-py3.7.egg-info 目錄到D:\ProgramData\Anaconda3\Lib\site-packages中歉闰,確保在anaconda base環(huán)境可正常使用geoist;

額外內(nèi)容
對(duì)于可能的兼容性問(wèn)題,您可以在本地創(chuàng)建一個(gè)專用于GEOIST的虛擬環(huán)境 (這里假設(shè)虛擬環(huán)境名稱為**geoist **當(dāng)然您可以設(shè)置為任何您期望的名字):
conda create --name geoist python=3.6 pip numpy pandas xarray scipy numba h5py Cython matplotlib seaborn
激活創(chuàng)建好的Geoist的虛擬環(huán)境:
conda activate geoist
使用虛擬環(huán)境的好處是卓起,安裝GEOIST后不會(huì)影響您原系統(tǒng)的其它虛擬環(huán)境.

額外內(nèi)容
另外和敬,使用 pip 命令可以從遠(yuǎn)程直接下載安裝:
pip install git+https://github.com/igp-gravity/geoist.git
如果網(wǎng)絡(luò)速度較慢可以先下載項(xiàng)目代碼到本地,再使用 pip:
git clone https://github.com/igp-gravity/geoist.git
cd geoist
pip install .

    1. 在終端檢查geoist戏阅,是否安裝成功
      python
      import geoist
      print(geoist.USER_DATA_PATH)
      print(geoist.TEMP_PATH)
      print(geoist.DATA_PATH)
      print(geoist.EXAMPLES_PATH)
    1. 漢化spyder
      1)盡量升級(jí)Spyder到最新版本昼弟,在Anaconda環(huán)境下,使用conda update spyder奕筐,若不是最新版本舱痘,在控制臺(tái)(cmd)會(huì)問(wèn)你(y or n)升級(jí),當(dāng)然輸入y回車
      2)下載漢化包Spyder_Simplified_Chinese-master离赫,下載地址https://github.com/kingmo888/Spyder_Simplified_Chinese.git
      3)將其放置在某一路徑下芭逝,解壓,并切換到文件目錄下笆怠,輸入python main.py
      4)漢化方式選擇2(自動(dòng)尋找路徑)铝耻,python類別選擇1(Anaconda),重啟Spyder選擇菜單欄中的Tools—Preferences—General—Advanced Settings—language-簡(jiǎn)體中文。
    1. 另外可同時(shí)安裝配置Pycharm瓢捉,使用之前編譯的geoist
      1)安裝pycharm-community-2019.1.3.exe频丘,安裝至D:\Program Files\JetBrains\PyCharm Community Edition 2019.1.3
      2)設(shè)置pycharm python解釋器為系統(tǒng)安裝的Python3.7,確保可以調(diào)用步驟1-3安裝編譯的goist;
      具體步驟為:點(diǎn)擊File –setting—project:test—project interpreter
    1. GEOIST也支持Docker安裝方式泡态,直接可以運(yùn)行 docker pull 拉取命令:
      docker pull registry.cn-beijing.aliyuncs.com/rular099/geoist:0.0.1
    1. 使用PEP8規(guī)范編碼
      PEP8是Python世界中非常流行的編碼規(guī)范之一搂漠。好的代碼編寫(xiě)習(xí)慣,可以增加代碼的可讀性某弦。如果自己沒(méi)有按照PEP8規(guī)范編碼桐汤,也沒(méi)關(guān)系,可以找個(gè)工具來(lái)完成靶壮。Autopep8就是一個(gè)這樣的工具怔毛,它按照pep8規(guī)范來(lái)決定代碼中的那部分需要被排版,Autopep8可以修復(fù)大部分pep8工具中報(bào)告的排版問(wèn)題腾降。
      安裝方法如下:
      pip install autopep8
      運(yùn)行方法(你的代碼yourcode.py):
      autopep8 --in-place --aggressive --aggressive yourcode.py

主要參考來(lái)源:
[1]. 常金龍寫(xiě)的Geoist安裝說(shuō)明http://www.reibang.com/p/81717117dfde
[2]. 地學(xué)小哥的簡(jiǎn)書(shū)http://www.reibang.com/u/428cb4e5c83f
[3]. GEOIST幫助文檔https://cea2020.gitee.io/geoistdoc/install.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末拣度,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子螃壤,更是在濱河造成了極大的恐慌抗果,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奸晴,死亡現(xiàn)場(chǎng)離奇詭異冤馏,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)寄啼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門逮光,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人辕录,你說(shuō)我怎么就攤上這事睦霎。” “怎么了走诞?”我有些...
    開(kāi)封第一講書(shū)人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)蛤高。 經(jīng)常有香客問(wèn)我蚣旱,道長(zhǎng),這世上最難降的妖魔是什么戴陡? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任塞绿,我火速辦了婚禮,結(jié)果婚禮上恤批,老公的妹妹穿的比我還像新娘异吻。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布诀浪。 她就那樣靜靜地躺著棋返,像睡著了一般。 火紅的嫁衣襯著肌膚如雪雷猪。 梳的紋絲不亂的頭發(fā)上睛竣,一...
    開(kāi)封第一講書(shū)人閱讀 52,156評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音求摇,去河邊找鬼射沟。 笑死,一個(gè)胖子當(dāng)著我的面吹牛与境,可吹牛的內(nèi)容都是我干的验夯。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼摔刁,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼挥转!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起簸搞,我...
    開(kāi)封第一講書(shū)人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤扁位,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后趁俊,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體域仇,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年寺擂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了暇务。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡怔软,死狀恐怖垦细,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情挡逼,我是刑警寧澤括改,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站家坎,受9級(jí)特大地震影響嘱能,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜虱疏,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一惹骂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧做瞪,春花似錦对粪、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)纱扭。三九已至,卻和暖如春茫死,著一層夾襖步出監(jiān)牢的瞬間跪但,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工峦萎, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留屡久,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓爱榔,卻偏偏與公主長(zhǎng)得像被环,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子详幽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容