[英]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.