Spyder 和 IPython (Anaconda) 未在 Ubuntu 中打开正确的环境

问题描述 投票:0回答:1

我在 Ubuntu 中安装了 Anaconda(按照 Anaconda 网站上的说明进行操作:https://docs.anaconda.com/free/anaconda/install/linux/)并且我正在尝试在 Spyder 中导入 fenics 模块。虽然我可以从终端导入 fenics,但我无法在 Spyder(从同一环境打开)或 IPython 上执行此操作。

我使用 fenics 安装创建了名为 fenicsproject 的环境,并在 Anaconda 中激活:

conda create -n fenicsproject -c conda-forge fenics 源激活 fenicsproject

如果我输入,我就可以导入 fenics

蟒蛇

在 fenicsproject 环境中的终端中。

Python 3.11.4 |由 conda-forge 打包 | (主要,2023 年 6 月 10 日,18:08:17)[GCC 12.2.0] 在 Linux 上 输入“帮助”、“版权”、“制作人员”或许可证以获取更多信息。

>>> 导入 fenics

但是,当我打字时

间谍

同时也是在fenicsproject环境下,打开Spyder IDE,似乎打开了一个没有安装fenics的不同环境。运行命令

导入芬尼克斯

从控制台或编辑器结果

没有名为“fenics”的模块

错误。 Spyder IDE 中的控制台显示标题文本

Python 3.11.4(主要,2023 年 7 月 5 日,14:15:25)[GCC 11.2.0] 输入“版权”、“积分”或“许可证”以获取更多信息。

IPython 8.12.0——增强的交互式Python

请注意,Spyder 控制台中的 GCC 版本与终端中的不同。

康达信息: 康达版本:23.7.2 conda-build 版本:3.26.0 python版本:3.11.4.final.0

python anaconda ipython spyder fenics
1个回答
0
投票

原来我在fenicsproject环境中没有安装Spyder或IPython,所以默认是在base环境中安装的。要在 fenicsproject 环境中安装,我首先确保该环境已激活:

conda 激活 fenicsproject

然后跑:

conda安装ipython

conda install -c conda-forge spider

© www.soinside.com 2019 - 2024. All rights reserved.