我想在 Ubuntu 20 中安装fenics。首先我使用以下命令创建了一个 python 环境:
sudo apt install python3-venv
然后在我想创建一个环境的文件夹中,我打开一个终端并使用:
python3 -m venv myproject
myproject
是我制作的环境名称。
然后我激活我的环境:
source myproject/bin/activate
要在激活环境时为这个特定环境安装 fenics,我使用:
pip install fenics
我使用pip list
which 返回验证安装:
Package Version
-------------- --------------
fenics 2019.1.0
fenics-dijitso 2019.1.0
fenics-ffc 2019.1.0.post0
fenics-fiat 2019.1.0
fenics-ufl 2019.1.0
mpmath 1.1.0
numpy 1.19.4
pip 20.0.2
pkg-resources 0.0.0
setuptools 44.0.0
sympy 1.7.1
我尝试使用以下方法导入 fenics:
python -c "import fenics"
但我收到以下错误,指出没有 fenics 模块:
raceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'fenics'
问题是什么?希望成功安装 fenics 后,我可以安装 Spyder 和其他 python 包,并能够在 spyder 中使用 fenics。
编辑 我想在 python 虚拟环境中安装 fenics。