小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

f2py 通過python調(diào)用fortran遇到的一些問題...

 Bookroom for JetYang 2021-11-25

                       
                   
                   

f2py 通過python調(diào)用fortran遇到的一些問題


操作環(huán)境:


win10 64位系統(tǒng)


anaconda3,內(nèi)置的python版本是3.7.4,另外numpy的版本是1.16.5(相近的版本因該不會(huì)有什么影響)


fortran編譯器是裝的MingW64(建議選擇:x86-64,posix,seh版本),這里是下載鏈接:link


MingW64下載解壓之后,將bin目錄的地址加到系統(tǒng)環(huán)境變量的Path中去,然后在cmd中輸入 :gcc -v 如果顯示版本號證明安裝成功了。


然后大家可以用一個(gè)簡單的例子嘗試一下了:


示例:link


不過我這樣操作之后遇到了一些問題,這里將我遇到的問題分享給大家,希望對遇到相似問題的朋友有所幫助:


1、記得是裝MingW64,而不是MingW,不然即使f2py編譯出來了.pyd文件,但是當(dāng)你在python中import模塊的時(shí)候,可能會(huì)出現(xiàn)“python ImportError: DLL load failed: %1 不是有效的 Win32 應(yīng)用程序?!?這樣的問題。


2、通過f2py生成.pyd的時(shí)候還會(huì)在相同地址生成一個(gè)同名文件夾,這個(gè)文件夾最底層有個(gè).dll 的動(dòng)態(tài)連接庫文件,最好將這個(gè)文件復(fù)制出來放在和.pyd相同的目錄下,不然也可能出現(xiàn)“找不到指定模塊”等問題。


祝大家成功~


 


               

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多