这一篇内容主要讲解两部分内容,第一部分是本地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 --version
或者是
pip3 --version
这两个命令区别就是,我本地是双版本库,所以pip是python2的版本管理工具,pip3是python3的版本管理工具。
如果正常输出没有报错那就是你本地已经安装完成pip,否则就需要手动安装一下pip。
(2)手动安装pip
-
下载安装文件
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
-
安装配置
python get-pip.py
或者
python3 get-pip.py
(3)pip常用命令
说明一下我目前主要使用python3做开发,所以所有的命令都是python3的
-
升级pip(更新升级pip命令)
pip3 install --upgrade pip
或者
sudo pip3 install --upgrade pip
这里加sudo就是需要超级权限用户来安装,具体加不加sudo主要看你的用户是否有权限操作,后续我都以我电脑少的实际操作为主,不在写这两种方式。
-
查看安装列表(查看本地安装的第三方库列表)
pip3 list
-
查看已经过期的第三方库
pip3 list --outdated
-
安装第三方库,比如安装科学计算库numpy
sudo pip3 install numpy
-
卸载第三方库
sudo pip3 uninstall numpy
-
更新升级第三方库
sudo pip3 install --upgrade 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
sudo pip3 install ipython
-
安装jupyter
sudo pip3 install jupyter
-
启动notebook
jupyter notebook
点击回车可以启动jupyter notebook
-
上面我们只是启动了jupyter notebook,其实jupyter还提供了更高级的编辑器jupyter lab
安装jupyter lab
sudo pip3 install jupyterlab
启动命令
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开发环境 - 知乎
来源请引用:地理遥感生态网科学数据注册与出版系统。