python脚本如何编译_如何编译用于FORTRAN的Python脚本?
雖然我找到了很多關(guān)于這個(gè)問題的答案和討論,但我無法找到特定于我的情況的解決方案.這里是:
我有一個(gè)用FORTRAN編寫的主程序.
我得到了一組非常有用的python腳本.
我的目標(biāo)是從我的主要FORTRAN程序訪問這些python腳本.目前,我只是從FORTRAN調(diào)用腳本:
CALL SYSTEM(‘python pyexample.py’)
從.dat文件讀取數(shù)據(jù)并將其寫入.dat文件.這就是python腳本和主要FORTRAN程序相互通信的方式.
我目前正在本地計(jì)算機(jī)上運(yùn)行我的代碼.我安裝了numpy,scipy等python.
我的問題:
代碼需要在遠(yuǎn)程服務(wù)器上運(yùn)行.對于嚴(yán)格的FORTRAN代碼,我在本地編譯代碼并將可執(zhí)行文件發(fā)送到它在隊(duì)列中等待的服務(wù)器.但是,服務(wù)器沒有安裝python.該服務(wù)器被用作大學(xué)和工業(yè)之間的數(shù)字運(yùn)算站.不能在服務(wù)器上安裝python和必要的模塊.這意味著我的“CALL SYSTEM(‘python pyexample.py’)”策略不再有效.
Shedskin,Psyco,Cython,Pypy,Cpython API
這些“模塊”(?不確定是否可以調(diào)用它們)似乎將python腳本編譯為C代碼或C語言.顯然不是所有的python功能都可以轉(zhuǎn)換為C.同樣,其中一些似乎是實(shí)驗(yàn)性的.是否可以使用我的FORTRAN代碼編譯我的python腳本?存在將FORTRAN代碼轉(zhuǎn)換為python的f2py,但它不能以相反的方式工作.
任何幫助將不勝感激.感謝您的時(shí)間.
文森特
PS:我在Ubuntu上使用python 2.6
總結(jié)
以上是生活随笔為你收集整理的python脚本如何编译_如何编译用于FORTRAN的Python脚本?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 活跃用户数怎么计算_【数据运营】|如何做
- 下一篇: 购书中心管理系统的设计