在Mac(OS X 10.10.2和Python 2.7.6)上重新安裝FiPy後,我嘗試了文檔中的一些示例,但它們不起作用。所以我測試FiPy使用內置的測試程序(從Python shell中鍵入「fipy.test()」),但經過良好的doctests一長串我得到這個日誌,有兩個故障: https://gist.github.com/alfrenardi/3b1ad5ff814077b18882FiPy不能正常工作
我試着在新的LTS Ubuntu安裝上,但我也遇到了同樣的問題。有什麼解決方法?在我看來,這看起來像是FiPy模塊的問題,而不是平臺的問題。
簡單的例子就像你指出的工作(在Ubuntu上),但我必須解決一個靜電3D問題,我不知道我是否必須使用這種「特殊邊緣」情況,否則我不會。另外,我懷疑新安裝後無法通過自己測試的模塊不可靠。感謝您的回答,但如果在幾周內我無法解決此問題,我會尋找另一個Python庫。 – alfrenardi 2015-04-03 16:54:00
無論如何,你認爲這兩個測試失敗是因爲缺少庫還是它是FiPy的問題?我在GitHub上使用了「主」版本,我想它應該是最穩定的。 – alfrenardi 2015-04-03 16:57:13
我不確定爲什麼在這種情況下沒有進行調試就會失敗。通常FiPy測試失敗是因爲底層庫以某種方式變化,而FiPy開發者無法跟上。在我自己的研究中,我很少有一個版本的FiPy,所有的測試都通過了,只是因爲跟上了底層依賴的變化的複雜性。 – wd15 2015-04-06 14:47:39