【精选】anaconda安装gdal、Fiona、shapely、pyproj、geopandas |
您所在的位置:网站首页 › anaconda如何安装whl文件 › 【精选】anaconda安装gdal、Fiona、shapely、pyproj、geopandas |
安装geopandas需要先安装 gdal、Fiona、shapely、pyproj包,而 Fiona 依赖 gdal 包。 因此安装顺序为:gdal > Fiona > shapely > pyproj > geopandas 目录 1. 安装gdal和Fiona 2. 安装shapely 3. 安装pyproj 4. 安装geopandas 1. 安装gdal和Fiona查阅资料得知:最好通过下载wheel文件(编译发布的.whl包)进行安装,因为源码底层是C++,用源码发布的包进行安装需要有一个编译(build)过程(将C++编译成python),如果安装机器上没有相应的编译器,会出现安装错误。.whl本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件。 1.下载.whl文件 http://www.lfd.uci.edu/~gohlke/pythonlibs/ gdal 和 Fiona 的wheel文件可以从上面的网站中下载,安装步骤相同,但要注意先安装gdal再安装Fiona 1.1 打开网页可以搜索gdal和Fiona 1.2 找到下载的地方后,接下来是根据python版本下载对应版本的.whl文件,这一步最最重要!! cp后面是python的版本,39是指python3.9,不管是3.9.1还是3.9.5,3.9.x都是同一个文件 amd64是64位,win32是电脑32位 1.3 那么如何知道准确的python版本呢? 对于anaconda来说,打开Anaconda Prompt,输入python即可 因为本篇文章的前提是在anaconda中安装,所以注意不是在python官网下载的那个python的版本,因此不是cmd+"python"或在IDLE直接查看版本,一定是在Anaconda Prompt。这二者的python版本可能不一样,本人当时掉入这个坑一直没出来。 2.1 打开Anaconda Prompt,输入cd/d .whl所在的路径,回车 .whl文件所在的位置不重要,在哪都无所谓 "cd/d"与".whl所在的路径"之间的空格可有可无,但cd与d之间为/,使用\会报错
2.2 复制下载好的.whl文件名。注意将后缀名也一起复制 pip install GDAL-3.4.2-cp39-cp39-win_amd64.whl 2.3 出现下图中红色报错时说明安装错误,下载的版本出错了。 提示successfully installed说明安装成功。 3.Fiona安装过程与gdal相同 4.验证安装成功 打开jupyter notebook,输入from osgeo import gdal和import fiona。不报错说明安装成功。 pip install shapely 方法一:直接安装,如果安装速度过慢或出现报错,ctrl+c强制停止,使用方法二 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple shapely 方法二:这种方法速度较快 方法三:与gdal相同,通过wheel文件安装。(用pip安装有时会出问题) 验证安装成功。输入from shapely.geometry import Point 方法一:打开Anaconda Prompt,输入pip install pyproj 验证安装成功。输入import pyproj 方法二:如果安装出错,可以使用gdal和Fiona的安装方法,即通过下载wheel文件安装。 注意如果是使用jupyter notebook,最好通过Anaconda Prompt安装,通常cmd中的python环境不是anaconda中python的环境,这个问题通过查找python版本时能够体会(俩python版本可能不一样,一样也是巧合)。想在cmd中装也还是要切换到anaconda的python所在的环境。 4.安装geopandas直接安装:pip install geopandas 检验安装成功:import geopandas |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |