虽然我找到了很多关于这个问题的答案和讨论,但我无法找到特定于我的情况的解决方案.这里是:

我有一个用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脚本?相关推荐

  1. exe反编译_反编译Python生成exe软件(Py3-polySML)

    反编译对象为一篇文献上的软件,反编译只是为了了解一些源代码的逻辑. 过程参考文章:python3.7.4反编译生成的.exe 反编译对象:polySML 此对象为python打包,且未进行加密加壳软件 ...

  2. python代码封装加密_静态编译python源代码,使用Nuitka加密你的py源码

    Nuitka,100%兼容标准python2/python3,静态编译你的python程序 1. 概述 Nuitka(nuitka.net)可以将python代码转换为C++,然后编译为可执行文件,其 ...

  3. mysql openwrt 编译_如何编译OpenWrt

    (!文末,附加人生如戏写的编译OPENWRT的TXT内容,可直接跳至末尾,有例子) Openwrt 官方正式的发行版是已编译好了的映像文件(后缀名bin或trx.trx2),此映像文件可从Openwr ...

  4. 即时编译和提前编译_即时编译说明

    即时编译和提前编译 Just-in-time compilation is a method for improving the performance of interpreted programs ...

  5. python删除图片文字_文字隐藏到图片的python脚本

    本帖最后由 WyattHuang 于 2019-7-13 17:47 编辑 这是什么: 昨天写的一个能把文字隐藏在图片的python脚本 DEMO: 藏文字之前: 藏文字之后: 使用方法 下载 T2I ...

  6. python计算密集型提速_利用Cython加速计算密集型python任务

    何为计算密集型任务 下面贴上网上找到的描述计算密集型任务的特点是要进行大量的计算,消耗CPU资源,比如计算圆周率.对视频进行高清解码等等,全靠CPU的运算能力.这种计算密集型任务虽然也可以用多任务完成 ...

  7. python注册人工智能专业_从专业程度上分析Python和人工智能(AI) 它们如何相关?...

    Python和人工智能(AI) - 它们如何相关? Python是当今开发人员使用的最流行的编程语言之一.Guido Van Rossum于1991年创建它,自成立以来,它一直是使用最广泛的语言之一, ...

  8. python具体工作内容_有没有人知道公司里用python工作的内容有什么

    2018-07-11 回答 python的特色 简单 python是一种代表简单主义思想的语言.阅读一个良好的python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!python的这种伪代 ...

  9. python怎样创建项目_如何建立一个完美的 Python 项目

    当开始一个新的 Python 项目时,大家很容易一头扎进去就开始编码.其实花一点时间选择优秀的库,将为以后的开发节省大量时间,并带来更快乐的编码体验. 在理想世界中,所有开发人员的关系是相互依赖和关联 ...

  10. python windows 客户端开发_如何在Windows上使用Python进行开发

    本文由葡萄城技术团队于原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 一直以来C#都是微软在编程语言方面最为显著的Tag,但时至今日Python ...

最新文章

  1. 小记,springboot项目中自己常用的logback配置文件
  2. python3.7安装包-Python3.7.6下载
  3. javascript中的console.log有什么作用?
  4. mac linux netstat -n
  5. java substr函数_oracle 中的substr()函数的用法,以及与java中String.substring()方法的区别...
  6. word模板生成word报表文档
  7. python自动化工具哪个好用_微软最强 Python 自动化工具开源了!不用写一行代码!...
  8. dubbo服务的运行方式
  9. asp.net学习之再论sqlDataSource 2
  10. Docker结合Consul实现的服务发现(一)
  11. fixed定位之后,如何让div上下垂直居中
  12. XP下 无法定位程序输入点WSAPoll于动态链接库ws2_32.dll 的解决办法
  13. 解决电脑端微信浏览器不支持vue、axios等问题
  14. 史玉柱和郭广昌谈创业团队管理:两种类型的“孔雀王”
  15. 【Python】浅谈 字节码 + 虚拟机 (Python 解释器)
  16. 2022-2028全球与中国平板显示器用高纯溅射靶材市场现状及未来发展趋势
  17. 小学语文阅读测试软件,小学语文同步课堂
  18. 低压开关柜组成部分图解
  19. 基于MATLAB机器视觉的水果分级检测系统的设计
  20. HTML5CSS3基础:课程简介

热门文章

  1. js操作select相关方法(收集)
  2. 大家都在用这个神器分析数据,而你还只会Excel表头过滤?
  3. 超适合小白的python新手教程
  4. NLP使用Python作为开发语言以及人工智能方面的优势
  5. 可到了关键部分的作文
  6. 不要惊奇这种观点400电话
  7. 这几天整理的 飞秋官方下载
  8. IBM发布32纳米芯片技术 明年下半年量产
  9. React 系列之 怎么学最快速有效
  10. python亿级mysql数据库导出_Python之csv文件从MySQL数据库导入导出的方法