簡體   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