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