2021-04-13

鼓捣了一天半,终于安装完成了pynhd包
因为这样的包是新出的,直接用pip install出错
安装步骤:
pip install * 总提示网络连接失败?(更换国内源,即可!)
因为我的电脑网络设置的问题,我用的镜像网址:

pip install -i  https://pypi.tuna.tsinghua.edu.cn/simple/  pynhd

可是用了之后,好不容易看着它安装快成功了,rasterio 和fiona出现问题:
Getting requirements to build wheel … error(build 依赖包安装错误
崩溃…
找了一下百度,太神奇了的百度,因为我的anaconda prompt重启了,找不到原先的错误了,但是和这个类似,我照着下面的方式来解决的:

ERROR: Command errored out with exit status 1:
 command: 'd:\nap_venv\scripts\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\HM\\AppData\\Local\\Temp\\pip-install-62cmer82\\fiona_c0895a4e03664cbc93131ee63c3ba5da\\setup.py'"'"'; __file__='"'"'C:\\Users\\HM\\AppData\\Local\\Temp\\pip-install-62cmer82\\fiona_c0895a4e03664cbc93131ee63c3ba5da\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\HM\AppData\Local\Temp\pip-pip-egg-info-_ayzhxnx'
     cwd: C:\Users\HM\AppData\Local\Temp\pip-install-62cmer82\fiona_c0895a4e03664cbc93131ee63c3ba5da\
Complete output (1 lines):
A GDAL API version must be specified. Provide a path to gdal-config using a GDAL_CONFIG environment variable or use a GDAL_VERSION environment variable.
----------------------------------------

一、重新安装GDAL,
我试了好几种方法,最后选了下载whl文件到本地,再安装(因为第三方包分为:存在于此网址中的包(Whl库);和新出的还没上传至此网址的包,这里安装就需要 pip install +网址(清华镜像Pypi库),参考上面试着安装pynhd的代码`pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ pynhd):
python第三方包的安装basemap
在这里,GDAL的安装属于第一种:
1.下载whl文件——GDAL文件下载地址,存放至 anaconda的pkgs 文件夹:。2021-04-13
(具体对应版本安装参考:第三方库安装
我的python版本是3.8.5,电脑型号64位,因此下载第四个文件。
2. 在Anaconda prompt输入:

pip install E:\ProgramData\Anaconda3\pkgs\GDAL-3.2.2-cp38-cp38-win_amd64.whl
  1. 下载rasterio文件——rasterio.whl 文件下载
  2. 在Anaconda prompt输入:
pip install E:\ProgramData\Anaconda3\pkgs\rasterio-1.2.3-cp38-cp38-win_amd64.whl

5 下载fiona文件——fiona文件下载
5. 在Anaconda prompt输入:

pip install E:\ProgramData\Anaconda3\pkgs\Fiona-1.8.19-cp38-cp38-win_amd64.whl

大功告成!
6. 最后:

pip install -i  https://pypi.tuna.tsinghua.edu.cn/simple/  pynhd

成功安装!!!

上一篇:【Azure Redis 缓存】Redis导出数据文件变小 / 在新的Redis复原后数据大小压缩近一倍问题分析


下一篇:win10+apache2.4+mod_wsgi4.7+pyhon3.8+django2.2 部署