2016-08-26 3 views
1

Mac OS X 10.11.6にFEnicSをインストールしようとするとエラーが発生します。私はこのウェブサイトで同様の質問に対する回答を読み、提案された解決策を試したが、間違ったことをしているに違いない。コマンドを実行するにはMac OS Xエラー:PYTHONPATHに存在せず、Pythonが ".pth"ファイルを読み取らないディレクトリ

curl -s https://fenicsproject.org/fenics-install.sh | bash 

cythonパッケージがインストールされている間、私はエラーを取得する:

[cython] Building cython/e2t4ieqlgjl3, follow log with: 
[cython] tail -f /Users/sophiaw/.hashdist/tmp/cython-e2t4ieqlgjl3-1/_hashdist/build.log 
[cython|ERROR] Command '[u'/bin/bash', '_hashdist/build.sh']' returned non-zero exit status 1 
[cython|ERROR] command failed (code=1); raising. 

build.logからのメッセージは次のとおりです。

Checking .pth file support in /Users/sophiaw/.hashdist/bld/cython/e2t4ieqlgjl3/lib/python2.7/site-packages/ /Users/sophiaw/.hashdist/bld/python/pf77qttkbtzn/bin/python -E -c pass

TEST FAILED: /Users/sophiaw/.hashdist/bld/cython/e2t4ieqlgjl3/lib/python2.7/site-packages/ does NOT support .pth files error: bad install directory or PYTHONPATH

You are attempting to install a package to a directory that is not on PYTHONPATH and which Python does not read ".pth" files from. The installation directory you specified (via --install-dir, --prefix, or the distutils default setting) was:

/Users/sophiaw/.hashdist/bld/cython/e2t4ieqlgjl3/lib/python2.7/site-packages/

and your PYTHONPATH environment variable currently contains: '/Users/sophiaw/.hashdist/bld/cython/e2t4ieqlgjl3/Python.framework/Versions/2.7/lib/python2.7/site-packages:'

Here are some of your options for correcting the problem:

  • You can choose a different installation directory, i.e., one that is on PYTHONPATH or supports .pth files

  • You can add the installation directory to the PYTHONPATH environment variable. (It must then also be on PYTHONPATH whenever you run Python and want to use the package(s) you are installing.)

  • You can set up the installation directory to support ".pth" files by using one of the approaches described here:

https://pythonhosted.org/setuptools/easy_install.html#custom-installation-locations

Please make the appropriate changes for your system and try again.

これをbash_profileに追加しようとしましたが、get同じエラー:

export PYTHONPATH=/Users/sophiaw/.hashdist/bld/cython/e2t4ieqlgjl3/lib/python2.7/site-packages:$PYTHONPATH. 

どのように私はこのエラーを修正することができますか?

+0

'.bash_profile'ファイル(ドット' .')コマンドを使用したか、編集後にlogoff/loginを実行しましたか? – cdarke

+0

@cdarke私はそれをソースしましたが、同じエラーが発生しました – sophia

+0

OS Xでこれを自分自身でインストールしようとしています...... – cdarke

答えて

0

これはfenicsサポートグループによって解決されました。 OS XにFEniCSをインストールするには、Dockerがより便利なオプションです。

関連する問題