Win7,Python3.8,sublime text,运行(build) wind-draw.py提示:
ModuleNotFoundError: No module named 'cartopy'。
搜索,在csdn上看到:
cartopy安装保姆教程--三天的试错,终于成功了
及
【Cartopy】安装失败解决方案,一定可行
参照安装。
查:pip list ,发现有pillow,无shapely、pyproj、pyshp,
catopy自然是没有的。
pip install shapely 安装成功。
pip install pyproj 失败。
搜索:ERROR:No matching distribution found for pyproj
参照:
记一次pip下载包报错ERROR: No matching distribution found for xxx时的解决方案
升级Python可能比较复杂,暂时不考虑,按第二种方法,先用清华镜像,错误提示相同。
换阿里云镜像,成功。
pip install pyshp
成功。
最后pip install cartopy,很慢,先等等看。
下载完以后,出现这个(应该是安装依赖的意思):
很慢。继续等。失败。错误提示如直接pip install cartopy一样:
查:error:subprocess –exited=with-error时,看到上述提示中有time-out,故换作阿里镜像安装cartopy,出现提示:
参照:Pip install报错Microsoft Visual C++ 14.0 is required解决方法
显示:已阻止安装程序
更正以下问题,然后重新运行安装程序。若要了解详细信息,可查看常见问题和解决方法的列表,或查看日志文件。
此计算机上安装的.NET Framework不符合最低版本要求:4.5.1
查看日志文件,提示netframework版本低。查看常见问题及解决办法,进入了下载页面。搜“此计算机上安装的.NET Framework不符合最低版本要求:4.5.1”
Windows 7 安装.Net Framework 4.7的方法(终极版)
Windows7系统无法安装.net 4.7的处理方法
安装 Windows 7 Service Pack 1 (SP1):
安装 Windows 7 Service Pack 1 (SP1) - Microsoft 支持
按后一种更新了win7sp1. 然后pipcartopy,错误依旧。
再按上述方法安装netframework4.5.1以上的版本。即选择最高安装4.8。显示.NETFramework4.8更新成功。但在“windows功能”中没有显示.NETFramework4.8,仍然显示的是win7自带的.NETFramework3.5.1.
先不管,按看到的文章下载visualcppbuildtools_full.exe到Python项目文件夹下,点击,出现提示:Microsoft visuac++build tools安装失败,安装包丢失或损坏。有两个选项:”从internet下载包“和“请提供搜索包的位置”,其中默认选择的是后者,但点“重试”没有反应。选择“从internet下载包,亦无效。但在“windows功能”中显示有了Microsoft visuac++build tools。
图片不知道咋么上传。