如何在macOS上安装Python包eelbrain?解决conda安装受阻问题
在macOS上不依赖conda-forge安装Eelbrain(适配Spyder使用)
可以跳过conda-forge,直接通过pip在你的Anaconda环境中安装Eelbrain,以下是针对两台设备的具体操作步骤:
通用安装步骤(适用于两台设备)
激活目标Anaconda环境
打开终端,运行以下命令激活你为Eelbrain创建的新环境:conda activate 你的环境名称(如果还没创建环境,设备1可执行
conda create -n eelbrain_env python=3.9;设备2建议执行conda create -n eelbrain_env python=3.10,兼容性更稳妥)用pip安装Eelbrain
在激活的环境中直接运行:pip install eelbrain若安装过程中出现依赖缺失提示,补充安装所需基础依赖:
pip install numpy scipy matplotlib pandas配置Spyder使用该环境
- 打开Spyder,点击顶部菜单栏的
工具→偏好设置 - 选择
Python解释器,切换到使用现有环境选项 - 找到你刚才激活的Anaconda环境的Python路径(例如设备1的路径可能是
~/opt/anaconda3/envs/eelbrain_env/bin/python,设备2同理) - 点击
应用并重启Spyder,之后测试运行import eelbrain,无报错则安装成功
- 打开Spyder,点击顶部菜单栏的
分设备特殊注意事项
设备2(M2 MacBook Air,Sonoma 14.2.1,Python 3.11)
- 确保你的Anaconda环境是原生ARM架构(Anaconda现已支持M系列芯片,创建环境时无需通过Rosetta运行终端)
- 若pip安装时出现编译失败(如C扩展模块报错),先安装Xcode命令行工具:
xcode-select --install - 若Python 3.11兼容性出现问题,直接切换到Python 3.10的环境重试
设备1(2015款iMac,Big Sur 11.7.10,Python 3.9)
- 若遇到SSL证书错误导致pip安装失败,添加信任参数重试:
pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org eelbrain - Python 3.9与Eelbrain稳定版本兼容性较好,无需额外调整版本
备选方案:从源码安装
如果pip安装的预编译包出现适配问题,可直接从源码安装:
- 克隆Eelbrain的GitHub仓库到本地
- 进入源码目录,运行:
pip install .
内容的提问来源于stack exchange,提问作者Merle
相关产品推荐
相关产品推荐

