繁体   English   中英

在Ubuntu 14.04上导入FENiCS Dolfin时遇到问题

[英]Trouble importing FENiCS Dolfin on Ubuntu 14.04

我正在运行Ubuntu 14.04和python 2.7.6,并且在从FEniCS导入DOLFIN时遇到问题 根据FENiCS文档的建议,我使用了以下命令进行安装:

sudo add-apt-repository ppa:fenics-packages/fenics
sudo apt-get update
sudo apt-get install fenics
sudo apt-get dist-upgrade

在安装过程中没有发生错误,但是在运行命令时

from dolfin import *

我收到以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/dolfin/__init__.py", line 16, in <module>
    from . import cpp
  File "/usr/lib/python2.7/dist-packages/dolfin/cpp/__init__.py", line 42, in <module>
    exec("from . import %s" % module_name)
  File "<string>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/dolfin/cpp/function.py", line 209, in <module>
    class GenericFunction(ufc.function, common.Variable):
AttributeError: 'module' object has no attribute 'function'

任何帮助将不胜感激。 谢谢!

如果有人遇到相同的问题,我在这里收到了有用的答复。

简而言之,出于某种原因,在我的/etc/apt/sources.list.d/fenics-packages-fenics-trust.list文件中,我有此行:

deb http://ppa.launchpad.net/fenics-packages/fenics-exp/ubuntu trusty main

实验版本与Ubuntu 14.04不兼容。 我将'fenics-exp'手动更改为'fenics'并重新安装,现在可以使用了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM