2016-08-17 11 views
0

私はUbuntu 14.04とPython 2.7.6を実行しており、DOLFINをFEniCSからインポートする際に問題がありました。 FENICS文書により示唆されるように私は、インストールするには、以下のコマンドを使用:UbuntuでFENiCS Dolfinをインポートできません14.04

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' 

ご協力いただければ幸いです。ありがとう!

答えて

0

誰かが同じ問題を抱えている場合、私はこのhereに有益な応答を受けました。要するに

は、何とか私の/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'に変更して再インストールしました。

関連する問題