- 下載安裝python-3.7.8-amd64.exe北秽,安裝至D:\Programs\Python\Python37下,設(shè)置Path路徑增加到環(huán)境變量中;
- 安裝完成后暖眼,在cmd中輸入
python
悲幅,檢查是否安裝成功簿盅;
- 安裝完成后暖眼,在cmd中輸入
- 卸載Pip20(如果有)
python -m pip uninstall pip
;切換到解壓后文件夾揽祥,安裝pip-19.2python setup.py install
讽膏,并添加環(huán)境變量,在path里添加D:\Programs\Python\Python37\Scripts\
拄丰,輸入pip
檢查安裝是否成功
- 卸載Pip20(如果有)
- 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
- pip安裝文件的時(shí)候使用: pip install -i參數(shù)+鏡像地址
額外內(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/
- python環(huán)境下,在d:\programs\geoist\目錄下編譯geoist;
pip install numpy
pip install cython
pip install .
注意奄侠,最后有個(gè)點(diǎn)號(hào)
- python環(huán)境下,在d:\programs\geoist\目錄下編譯geoist;
額外內(nèi)容
如果出現(xiàn)geoist安裝出錯(cuò)卓箫,使用命令python setup.py install
安裝geoist
如果出現(xiàn)提示需要Microsoft Visual C++ 14.0,需自行下載安裝垄潮。同時(shí)丽柿,安裝gfortran
- 安裝vc++和gfortran(mingw-get-setup.exe),如果已安裝可忽略
- 安裝Anaconda3-2020.02-Windows-x86_64.exe(with python3.7魂挂,與上述python版本相同)甫题,選擇只為“我這個(gè)用戶安裝”,不添加至環(huán)境變量涂召。Anaconda Prompt中輸入
conda list
坠非,可以查看已經(jīng)安裝的包名和版本號(hào)。若結(jié)果可以正常顯示果正,則說(shuō)明安裝成功炎码。
- 安裝Anaconda3-2020.02-Windows-x86_64.exe(with python3.7魂挂,與上述python版本相同)甫题,選擇只為“我這個(gè)用戶安裝”,不添加至環(huán)境變量涂召。Anaconda Prompt中輸入
額外內(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). 啟用 nbextensionsjupyter nbextension enable codefolding/main
5). 在Nbextensions內(nèi)勾選Table of Contents(2)、Autopep8
- 對(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
- 對(duì)conda的鏡像配置
額外內(nèi)容
可以從國(guó)外的官方conda的下載地址安裝包 conda-forge channelconda config --prepend channels conda-forge
- 安裝成功后迫皱,從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 .
- 在終端檢查geoist戏阅,是否安裝成功
python
import geoist
print(geoist.USER_DATA_PATH)
print(geoist.TEMP_PATH)
print(geoist.DATA_PATH)
print(geoist.EXAMPLES_PATH)
- 在終端檢查geoist戏阅,是否安裝成功
- 漢化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)體中文。
- 漢化spyder
- 另外可同時(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
- 另外可同時(shí)安裝配置Pycharm瓢捉,使用之前編譯的geoist
- GEOIST也支持Docker安裝方式泡态,直接可以運(yùn)行 docker pull 拉取命令:
docker pull registry.cn-beijing.aliyuncs.com/rular099/geoist:0.0.1
- GEOIST也支持Docker安裝方式泡态,直接可以運(yùn)行 docker pull 拉取命令:
- 使用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
- 使用PEP8規(guī)范編碼
主要參考來(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