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

macOS Ventura下pyproj导入遇array.array错误(路径相关)

问题排查与解决方案

1. 确认两个目录的Python环境一致性

在~/和~/Desktop/目录分别执行以下命令,对比输出是否一致:

which python3
python3 -c "import sys; print(sys.executable)"

如果输出不同,说明~/Desktop/目录下可能激活了未察觉的virtualenv,或者PATH环境变量被本地配置覆盖。

2. 排查目录下的同名干扰文件

~/Desktop/目录如果存在array.py、pyproj.py这类和标准库/依赖重名的文件,会导致Python导入错误。执行命令检查:

ls ~/Desktop/ | grep -E "(array|pyproj)\.py"

若存在这类文件,直接删除或重命名即可。

3. 对比环境变量差异

zsh在不同目录可能加载了本地配置文件(比如.env),导致PYTHONPATH或PATH异常。分别在两个目录执行:

printenv PATH
printenv PYTHONPATH

如果~/Desktop/的PYTHONPATH有额外路径,临时清空测试:

unset PYTHONPATH
python3 -c "import pyproj"

若能正常导入,说明PYTHONPATH配置存在干扰,检查.zprofile或目录下的本地配置文件,移除冲突路径。

4. 清理virtualenv残留配置

此前修改过virtualenv设置,可能~/Desktop/存在隐藏的虚拟环境目录或激活脚本。检查:

ls -la ~/Desktop/ | grep -E "(venv|\.venv|\.env)"

如果存在,执行deactivate退出虚拟环境,或删除无关的虚拟环境目录后重试。

5. 重新安装pyproj(兜底方案)

若以上步骤无效,卸载并重新安装pyproj,避免缓存或依赖不匹配问题:

pip3 uninstall -y pyproj
pip3 install --no-cache-dir pyproj==3.4.0

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 14:01:02