mac配置python出现DataDirError: Valid PROJ data directory not found错误的解决

最近在利用python下载SWOT数据时出现以下的问题:

import xarray as xr
import s3fs
import cartopy.crs as ccrs
from matplotlib import pyplot as plt
import earthaccess
from earthaccess import Auth, DataCollections, DataGranules, Store
import os
os.environ['PROJ_DATA'] = '/opt/anaconda3/share/proj'

plt.figure(figsize=(15, 5))
ax = plt.axes(projection=ccrs.PlateCarree())
ax.set_global()
# ds.ssha_karin_corrected.plot.pcolormesh(
#  ax=ax, transform=ccrs.PlateCarree(), x="longitude", y="latitude", vmin = -1, vmax=1, cmap='coolwarm', add_colorbar=True)
ax.coastlines()

首次要查看自己mac的/opt/anaconda3/share路径中是否存在proj库,如果没有则需要重新安装。

解决办法:重新安装proj库

conda install pyproj

重新查看目录下出现proj:

接着即可运行代码:

❤️欢迎点赞收藏❤️


相关推荐
web13765607643几秒前
【Python】网络爬虫——词云wordcloud详细教程,爬取豆瓣最新评论并生成各式词云
爬虫·python·信息可视化
PeterClerk6 分钟前
深度学习-自监督学习总结
图像处理·人工智能·pytorch·python·深度学习·aigc·自监督学习
西瓜拍两瓣14 分钟前
深入理解Java并发编程(一):揭秘并发性能优化的底层机制
java·开发语言·jvm·笔记·性能优化
卷卷的小趴菜学编程23 分钟前
linux第四讲----基础开发工具vim
linux·运维·服务器·c语言·开发语言
Code成立26 分钟前
《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》
java·开发语言·jvm
数据攻城小狮子29 分钟前
深入探索Python机器学习算法:监督学习(线性回归,逻辑回归,决策树与随机森林,支持向量机,K近邻算法)
python·算法·决策树·机器学习·支持向量机·sklearn·k近邻算法
快敲代码去43 分钟前
c语言实现三子棋小游戏(涉及二维数组、函数、循环、常量、动态取地址等知识点)
c语言·开发语言·后端·visual studio code
我命由我123451 小时前
IDEA - 查看类的继承结构(通过快捷键查看、通过生成类图查看)
java·开发语言·ide·后端·java-ee·intellij-idea·后端开发
互联网搬砖老肖1 小时前
DeepSeek如何快速开发PDF转Word软件
python·ai编程
一杯咖啡半杯糖1 小时前
Python安装环境变量
开发语言·python