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

树莓派Zero 2W(Debian Bullseye)安装Pyproj 3.0.0失败求助

解决方案

1. 恢复被破坏的PATH环境变量

你之前误操作导致PATH异常,先执行以下命令临时恢复默认PATH:

export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games"

执行后用echo $PATH确认输出正常,后续操作才能正常使用pip和系统命令。

2. 定位PROJ 7.2.1的实际安装路径

错误提示找不到/usr/local/bin/proj,说明PROJ的可执行文件不在这个位置。执行以下命令查找proj的位置:

which proj

如果返回空,用find命令全局搜索:

sudo find / -name proj -type f -executable

假设搜索结果是/usr/bin/proj,那么PROJ的安装根目录是/usr(因为bin目录属于这个根目录)。

3. 正确设置PROJ_DIR环境变量

根据找到的PROJ根目录,设置环境变量:

export PROJ_DIR=/usr

如果需要永久生效(重启后依然有效),把命令写入用户配置文件:

echo 'export PROJ_DIR=/usr' >> ~/.bashrc
source ~/.bashrc

4. 安装编译依赖

从源码安装pyproj需要编译工具和PROJ开发库,执行以下命令安装:

sudo apt update && sudo apt install -y python3-dev gcc g++ libproj-dev proj-data proj-bin

5. 重新安装pyproj 3.0.0

清理之前的缓存并执行安装:

pip install pyproj==3.0.0 --no-cache-dir

可选:使用piwheels预编译包加速安装

树莓派编译源码速度慢,piwheels提供ARM架构的预编译包。确保pip配置了piwheels源:

pip config set global.extra-index-url https://www.piwheels.org/simple

然后再执行安装命令,会自动下载预编译包,无需编译。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 01:52:11