GEE进修条记 六十八【GEE之Python版教程二】设置装备摆设Python开发情况
那一篇内容次要讲解两部门内容,第一部门是当地python开发情况的设置装备摆设,第二部门是GEE的python开发情况设置装备摆设。我那里做的所有的操做都是在我的Mac电脑上做的,Windows上操做类似,假设有不清晰的能够自行搜刮相关操做步调。
第一部门:当地python开发情况的设置装备摆设
python因为版本浩瀚,同时因为python2.x和python3.x不完全兼容,如许就形成初学者十分苍茫,事实该进修哪个版本的python?我那里给各人一个定见,进修python3,舍弃python2吧。一方面是因为python2官方立即就舍弃庇护了,同时目前几乎所有的第三方库都已经移植到了python3上,如许就不存在因为第三方库形成python版本不克不及晋级的问题。
目前支流的python3的版本是python3.6和python3.7,那里我定见各人利用python3.6,原因是目前良多第三方的库不撑持python3.7。
1、python情况安拆
(1)下载python安拆包
python的官方下载地址:Download Python | Python.org
编纂
抉择我们需要的安拆包然后点击下载就能够在当地安拆了。
(2)查看安拆成果
编纂
展开全文
因为我那里是安拆了双版本的python(系统自带的是python2.7,我本身安拆的是python3.6),所认为了区分利用利用python号令挪用的就是系统自带的版本,利用python3挪用的就是我本身安拆的版本。
编纂
不选举各人在本身电脑上安拆双版本!!
2、pip的安拆
利用python做开发之所以十分便利灵敏,一个重要的原因就是python有丰富的第三方库,通过那些第三方库我们能够实现各类各样的需求。好比做爬虫、做网页开发、做机器进修、做GIS处置等等,因而合理利用python供给的第三方库能够使得我们的开发事半功倍。
(1)查抄号令能否安拆
python做第三方库治理的东西也良多,我们常用的是 pip。我们安拆完成python后,起首查抄一下 pip 能否安拆胜利,利用号令:
或者是
那两个号令区别就是,我当地是双版本库,所以pip是python2的版本治理东西,pip3是python3的版本治理东西。
编纂
假设一般输出没有报错那就是你当地已经安拆完成pip,不然就需要手动安拆一下pip。
(2)手动安拆pip
下载安拆文件
curl
安拆设置装备摆设
或者
(3)pip常用号令
阐明一下我目前次要利用python3做开发,所以所有的号令都是python3的
晋级pip(更新晋级pip号令)
或者
那里加sudo就是需要超等权限用户来安拆,详细加不加sudo次要看你的用户能否有权限操做,后续我都以我电脑少的现实操做为主,不在写那两种体例。
查看安拆列表(查看当地安拆的第三方库列表)
编纂
查看已颠末期的第三方库
编纂
安拆第三方库,好比安拆科学计算库numpy
卸载第三方库
更新晋级第三方库
3、编纂器抉择
走到那一步我们开发利用的情况已经设置装备摆设完成,下一步就是要抉择适宜的开发编纂器,一个好的编纂器好像剑客手中的宝剑,能够将你的功力发扬到更大。
目前次要的编纂器有安拆python自带的IDLE(那个就不消考虑)、收费编纂器pycharm(收费?有浩瀚广阔网友,那是事吗?)、免费的编纂器jupyter notebook或者jupyter lab(做数据阐发等十分好用)。
(1)Pycharm
官网地址:PyCharm: the Python IDE for Professional Developers by JetBrains
协调办法:本身搜刮
那个编纂器是做python开发最常用的也是更好用的编纂器,选举各人利用,假设有什么不懂的处所各人能够参考网上的各类教程进修利用那款编纂器。
(2)Jupyter
官方地址:Project Jupyter | Home
相关介绍能够参考官网介绍,编纂器有jupyter notebook或者jupyter lab(能够理解为notebook的晋级加强版)。
安拆步调:
安拆ipython
安拆jupyter
启动notebook
点击回车能够启动jupyter notebook
编纂
上面我们只是启动了jupyter notebook,其实jupyter还供给了更高级的编纂器jupyter lab
安拆jupyter lab
启动号令
点击回车能够启动jupyter lab
编纂
关于若何利用JupyterLab各人能够在网上搜刮一下教程,我那里就不再赘述。或者其实不想本身找的话,我后期专门写一篇关于JupyterLab或者Pycharm利用介绍。
第二部门:GEE的python开发情况设置装备摆设
1、当地python情况设置装备摆设
(1)mac当地情况搭建:GEE进修条记 六:GEE的当地python情况搭建 - 知乎
(2)windows当地情况:GEE进修条记 三十五:windows下设置装备摆设当地开发情况 - 知乎
(3)常见设置装备摆设问题:GEE进修条记 五十:Windows安拆GEE情况设置装备摆设错误填补篇 - 知乎
那几篇内容定见是搭配到一块看,编纂器选举利用jupyter lab来做编程开发(能够十分便利展现成果)。
2、线上python情况设置装备摆设
(1)线上情况colab介绍:GEE进修条记 三十六:云端编程东西colab简单介绍 - 知乎
(2)线上情况搭建:GEE进修条记 三十七:云端设置装备摆设GEE的python开发情况 - 知乎
编纂
来源请引用:天文远感生态网科学数据注册与出书系统。