1

最近、FiPy パッケージをすべての依存関係と共に MacPorts を介して Macbook にインストールしました。Python で FiPy と NumPy をパッケージとして呼び出すのに問題はありません。

動作するようになったので、例を見ていきたいと思います。しかし、自分のコンピューターに「ベース ディレクトリ」または FiPy ディレクトリが見つかりません。

ベースディレクトリを見つけるにはどうすればよいですか? これらすべてを Macports 経由でインストールした場合、ベースディレクトリさえありますか?

注意として、私はPython27を使用しています。

助けてください!ありがとう。

4

3 に答える 3

2

FiPy ドキュメント ( http://www.ctcms.nist.gov/fipy/README.html ) から:

ファイル システム パスを参照する場合、現在の作業ディレクトリは「ベース ディレクトリ」と呼ばれる FiPy 配布ディレクトリであると想定されます。

例/拡散/定常状態/mesh1D.py

たとえば、次のようになります。

/some/where/FiPy-XY/examples/diffusion/steadyState/mesh1D.py

これは、FiPy リポジトリが複製または tarball で展開され、ディレクトリが に変更された場合の作業ディレクトリを意味しますfipy/。そこにはsetup.pyexamples/があります。クローンを作成せずに、または tarball を使用せずに FiPy をインストールすると (代わりに pip を使用するなど)、配布ディレクトリ (ベース ディレクトリ) をすぐに利用できなくなります。

から返されたパスではありませんimport fipy; print(fipy.__file__)。それがインストールパスです。

于 2014-09-25T16:38:27.553 に答える