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:

接着即可运行代码:

❤️欢迎点赞收藏❤️


相关推荐
李妍.29 分钟前
02Numpy基础(上)
开发语言·python
TheBestRucy31 分钟前
Python 九阳神功之贰:面向对象(下)
开发语言·python
2601_965958461 小时前
口腔黏膜脱皮超2周未愈建议及时就医
人工智能·python
AI_小站1 小时前
刚面完百度的 Agent 开发岗,我才发现:世界就是个巨大的草台班子
java·开发语言·人工智能·spring·百度·langchain
微小冷2 小时前
在不同空间中展示数据(欧式、球面、庞加莱圆盘)
python·双曲空间·微分几何·geomstats·庞加莱圆盘·球面
felixking2 小时前
C++20 协程
开发语言·c++·协程
weixin_431600442 小时前
Agent Workflow 学习向:Code 节点,比模板更强的变量加工
后端·python·学习·ai·
讲温控就好了3 小时前
从医疗影像到能源存储——芯片冷却温控技术的跨行业赋能
人工智能·python·能源
DeepVisionary3 小时前
从 Qwen3.8-27B 把原生多模态、原生 FP8、桌面级 Agent 三件事一次集齐,看开源大模型的“工业化拐点“
python·自动化
Zane1994123 小时前
CAS 与原子类:Java 如何实现无锁编程
java·开发语言