You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用pip安装floris本地可编辑版本时遭遇PROJ_DIR未找到错误

解决pyproj安装时"Proj executable not found"错误

这问题是pyproj找不到依赖的PROJ系统库导致的——pip安装pyproj时不会自动处理这类底层系统级依赖,但conda安装的pyproj会自带完整的PROJ依赖包,试试下面的步骤来解决:

  • 先激活你的conda环境:
    conda activate florisEnv
    
  • 彻底卸载当前环境里的pyproj(不管是通过pip还是conda安装的):
    pip uninstall -y pyproj
    conda remove -y pyproj
    
  • 用conda-forge频道安装pyproj,这个频道会自动包含所有必需的PROJ依赖组件:
    conda install -c conda-forge pyproj
    
  • 最后再尝试安装floris的可编辑版本:
    pip install -e git+https://github.com/NREL/floris.git@develop#egg=floris
    

如果还是不行,可以手动指定PROJ_DIR环境变量来定位依赖:

  1. 找到你的conda环境下PROJ的安装路径,一般是C:\Users\nilsg\Miniconda3\envs\florisEnv\Library(这个目录里包含PROJ的可执行文件和库文件)
  2. 在命令行中临时设置环境变量:
    set PROJ_DIR=C:\Users\nilsg\Miniconda3\envs\florisEnv\Library
    
  3. 再次运行floris的安装命令

之前你尝试清除缓存、重装pyproj和conda没解决问题,大概率是因为用pip装pyproj时没有带上PROJ的系统依赖,换成conda安装pyproj就能补上这个缺口啦。

内容的提问来源于stack exchange,提问作者insatiableturtle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 18:32:45