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

Ubuntu系统用conda安装fenics环境求解失败且Jupyter启动报错如何解决

问题排查与解决步骤

1. 解决conda安装fenics时环境求解卡住报错的问题

  • 优先使用mamba替代conda默认的依赖求解器,conda默认求解器处理fenics这类复杂依赖的效率极低,很容易出现卡住失败的问题,先在终端执行命令安装mamba:
    conda install -n base conda-forge::mamba
  • 不要在base环境直接安装fenics,单独创建纯净的专属环境避免依赖冲突,执行以下命令:
conda create -n fenics-env python=3.10 -y
conda activate fenics-env
conda config --env --add channels conda-forge
conda config --env --set channel_priority strict
mamba install fenics jupyter -y
  • 不要在Jupyter Notebook中用!前缀执行conda安装命令,所有环境操作建议直接在系统终端执行,避免Jupyter加载的环境变量和终端不一致导致安装失败。
  • 不要随意在base环境执行conda update --all,很容易破坏base环境的基础依赖结构,引发更多兼容问题。

2. 解决Jupyter Notebook启动报错的问题

你当前的报错属于Windows PowerShell的执行报错,在原生Ubuntu系统中不会出现该类错误,大概率是你使用WSL安装Anaconda时出现了跨环境关联异常,或是下载了错误架构的Anaconda安装包,按以下步骤修复:

  • 先卸载当前异常的Anaconda环境,执行命令:
rm -rf ~/anaconda3
rm -f ~/.condarc
  • 重新下载适配Ubuntu Linux架构的Anaconda3安装包,重新执行安装,安装过程中不要勾选和Windows环境关联的选项。
  • 安装完成后先激活之前创建的fenics专属环境,再启动Jupyter:
conda activate fenics-env
jupyter notebook
  • 如果仍然出现报错,修改Jupyter的默认浏览器配置,避免跨环境调用Windows浏览器:
    1. 执行命令生成Jupyter配置文件:jupyter notebook --generate-config
    2. 打开生成的~/.jupyter/jupyter_notebook_config.py文件,找到# c.NotebookApp.browser = ''配置项
    3. 取消注释并修改为c.NotebookApp.browser = '/usr/bin/firefox'(火狐浏览器路径,若使用Chrome可改为对应Chrome路径)
    4. 保存配置后重新启动Jupyter即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 08:48:02