有两个python编辑器如何安装gdal和rasterio包

在cmd中打开指定python版本

当我们电脑安装了两个版本的python编译器时(虽然大部分人装一个就够了,但是由于我学遥感的,经常用arcgis,它里面自带的python2.7版本编译器,太老了,于是我又装了python3.8),这就导致在cmd中输入 python 时,默认打开的时3.8版本的,用 pip 下载包时,也默认装在python3.8里。今天我就来分享一些我的小经验。
1、右击“开始”菜单中点击“运行”,输入 cmd ,点确定即可打开命令提示符界面,我们先输入 python ,可以看到打开了python3.8.3。如果要退出python,则输入 exit() 。
在这里插入图片描述
在这里插入图片描述

2、像我的话,还装了一个python2.7,是arcgis自带的编译器(如下图)。在cmd界面中输入 py -2 或 py -2.7 ,即可打开python2.7版本。同理,py -3 或 py -3.8 也可以打开python3.8版本,其他版本类似。这里注意输入 py -2 后会进入python编译器,此后的输入都要符合python的语法规则了,如果想重新进入python3.8版本,则需要先退出python2.7(输入 exit() ),再输入py -3(见下图)。
在这里插入图片描述
在这里插入图片描述
3、如果你电脑里装了某个版本的python,但输入py -x 时没有打开,那就可能是环境变量的 path 里没有这个编译器的路径。path 的作用就是:当我们输入指令时,电脑会到这些path的路径下去搜索需要运行的程序,如果path里没有python编译器的路径,那可能就搜索不到,所以打不开(这是我的理解,可能不太正确)。

查看环境变量的方法为:右击“我的电脑”,点“属性”,“点高级系统设置”,即可到达“系统属性”界面,点击“环境变量”,双击用户变量里的path,即可查看和编辑path。这里的用户变量指的是目前这个账户的用户设置的变量,如果换成其他人的账户就会不一样,而系统变量就是不管是哪个账户使用这台电脑,都有这些变量。

像我一样,把python2.7版本所在的路径添加进去就可以打开了。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、还有值得注意的是,path 里的路径排在上面的电脑会优先搜索,还记得我之前输入 python 时打开的是python3.8版本,那是因为之前python3.8的路径在2.7版本的上面,而我现在把2.7版本的路径放在了上面,这时在cmd界面中输入 python 你会发现
默认打开的是python2.7版本了,是不是很惊讶,哈哈!意味着你想打开指定版本的python,你还可以将该版本的路径放在上面(不过这样太麻烦了)。
在这里插入图片描述

安装gdal和rasterio包

1、gdal包是一个处理空间数据的功能非常强大的包。很对学习地理信息系统、遥感这些专业的可能都需要用到,而rasterio包是在gdal包的基础上开发的一个包,主要用于处理栅格数据模块,rasterio包用起来比较简单。接下来我们就来看看如何安装他们。
2、本来以为和以前一样,用 pip install gdal 就可以了,但我的下载不了,于是我就自己到网上下载gdal包和rasterio包的whl 文件 (两个包都在这个网站里,包名称是按字母排序的,很容易找到)。我们要找到适合自己python版本和电脑的包。包名称的3.1.2 表示包的版本,cp38表示这个包适用于python3.8版本,win32表示的是windows系统(这里不要搞错了,并不是代表32位的操作系统哦!32位和64位都包括),而另一个win_amd64表示电脑CPU是64位的(arcgis自带的python2.7则需要下载amd64版本的才能安装上,也不知道为什么,大家可以两个都试试)。这里我下载了红圈里的包(因为我的python为2.7和3.8版本),并放在桌面。
在这里插入图片描述

在这里插入图片描述
3、用pip安装已下载的包。我先安装3.8版本的包。首先要将工作目录切换到桌面(因为安装包放在桌面了), 命令为 cd C:\Users\Administrator\Desktop ,然后再输入 pip3 install GDAL-3.1.2-cp38-cp38-win32.whl ,即可安装。这里pip3 指的是用python3.8版本里的pip进行安装,安装后可以供3.8版本的使用,输入指令的时候要把 .whl 后缀名也输进去。
同理,pip3 install rasterio-1.1.5-cp38-cp38-win32.whl ,这里我们可以看到他还同时装了其他的一些包,这是因为rasterio包还要依赖一些其他的包,如果你没安装,则会自动下载安装。
python2.7版本安装。与上面相似,输入只不过pip3改为pip2,包名改为新的名称。
在这里插入图片描述
在这里插入图片描述
4、查看包是否安装成功。输入py -3,进入python3.8,输入 import gdal, rasterio 。没有报错则表示安装成功了。
在这里插入图片描述
5、今后如果想要卸载某个包,比如我想卸载python3.8里的gdal包,pip3 uninstall rasterio 即可卸载。
在这里插入图片描述
总结,这次给大家分享了如何进入指定版本的python,修改环境变量,下载gdal和rasterio包,用pip安装包和卸载包的步骤,希望能帮到大家。第一次写博客,有不对的地方欢迎大家指正。

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值