2014-09-10 65 views
1

我最近通過MacPorts將FiPy軟件包安裝到我的Macbook上,並具有所有依賴關係。我沒有在Python中將FiPy和NumPy作爲軟件包調用的麻煩。FiPy「基本目錄」在哪裏?

現在我有它的工作我想通過例子。但是,我無法在計算機中找到「基本目錄」或FiPy目錄。

如何找到基礎目錄? 如果我已經通過Macports安裝了所有這些,我甚至還有基本目錄嗎?

作爲一個說明,我正在使用Python27。

請幫忙!謝謝。

回答

2

從FiPy文檔(http://www.ctcms.nist.gov/fipy/README.html):

當引用由文件系統路徑,假設當前工作目錄是FiPy分發目錄,被稱爲「基本目錄」,例如:

示例/ diffusion/steadyState/mesh1D.py

將對應,如:

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

這只是意味着工作目錄,如果FiPy庫被克隆或壓縮包解壓縮,然後目錄更改爲fipy/。它將在那裏有setup.pyexamples/。如果您在不克隆或使用tarball的情況下安裝FiPy(例如,使用pip代替),分發目錄(基本目錄)將不可用。

這不是從import fipy; print(fipy.__file__)返回的路徑。這是安裝路徑。

0

嘗試:

import FiPy 
print FiPy.__file__ 
+0

謝謝你的迴應。我嘗試了這一點,並得到一個路徑的結尾,「/__init__.pyc」我該如何處理這條路徑? – wgwz 2014-09-11 00:45:07

+0

仍然不知道該怎麼做。更多的幫助,將不勝感激。謝謝。 – wgwz 2014-09-11 03:02:52

+0

.pyc文件是python編譯的字節碼文件。你想要的是包含該文件的路徑。 – user3557327 2014-09-11 17:36:08