2017-07-31 212 views
2

我是fipy的新手,所以如果我問一些顯而易見的問題,請原諒我的無知。但是我無法運行一個已經存在的(並且在其他機器上運行)腳本,得到EnvironmentError: Gmsh version must be >= 2.0.我可能在安裝過​​程中遺漏了一些東西?關於gmsh的實施,Fipy手冊有點模糊。它只提供下載文件的鏈接,並且網格可以由它生成,但是它沒有說應該安裝WHERE gmsh(所以我的默認值是gmsh-3.0.3-Windows,即Program Files (x86)。它應該安裝在某個特定的目錄下,或許和fipy一樣? (我真的爲一個愚蠢的問題道歉,但是如果你知道要問什麼問題,你已經知道答案,根本不需要問)。EnvironmentError:Gmsh版本必須> = 2.0

爲了完整起見,我從蟒蛇分佈運行它在Windows 7上,Python 2.7版,fipy 3.1.3

+0

啓動的快捷方式蟒蛇提示符並鍵入'暢達list',然後'點子list',以檢查是否有GMSH。 –

+0

請參閱下面的答案,問題出在gmsh應用程序的確切位置。 .exe文件需要在腳本之中。 – durbachit

回答

1

我看到我做了一個絕望的嘗試 - !複製的gmsh.exe文件到..Anaconda2/Scripts/,並做了工作

我認爲fipy文檔應該提到這一點。網格生成一章只說你需要gmsh,但不指定應用程序(.exe)必須在python模塊的目錄下。但這並不直觀(它不是一個python文件,不是由pip安裝的,只是從網上下載的應用程序),但它是運行它的基礎。

1

你已經知道了這個答案我檢查了codeDump網站u從那裏複製了總的問題和答案。而且你也只有回答。

CodeDump

相關問題