gpt4 book ai didi

python-3.x - 如何在 Ubuntu 中使用 PIP 为特定的 python 环境安装 fenics?

转载 作者:行者123 更新时间:2023-12-04 19:07:26 28 4
gpt4 key购买 nike

我要安装fenics在 Ubuntu 20 中。
首先,我使用以下方法创建了一个 python 环境:

sudo apt install python3-venv
然后在我想创建一个环境的文件夹中,我打开一个终端并使用:
python3 -m venv myproject
myproject是我制作的环境名称。
然后我激活我的环境:
source myproject/bin/activate
要在激活环境时为这个特定环境安装 fenics,我使用:
pip install fenics
我使用 pip list 验证安装返回:
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。

最佳答案

这里的问题是 fenics只是一个元包,它不包含任何可以在 Python 代码中使用的库。
引自 README对于fenics项目 :

This package contains a single file, setup.py, that allows all of the FEniCS Python components to be installed from PyPI using pip:

pip3 install fenics

库的实际使用是通过
import ffc
所有不同的组件都在这个包下。例如, fenics-fiat可用 ffc.fiatinterface .

关于python-3.x - 如何在 Ubuntu 中使用 PIP 为特定的 python 环境安装 fenics?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65507065/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com