我正在努力完成一个个人项目,我在下面描述了它的操作。
我的项目包括在云中运行一个脚本(就像一个服务)。
一方面,我有一个要托管的python
脚本(由我创建),另一方面,我有一个c++
脚本(不是由我创建的),我需要使用boost-python
从我的python
脚本中使用它。
我的第一种方法是将我的python
脚本托管在pythonanywhere中,但它对我不起作用,因为c++
脚本是为windows设计的(它只使用windows
平台的库,如windows.h
),当编译它时,它以错误结束(pythonanywhere
使用linux
作为基本系统)。
所以我希望有人能帮助我,告诉我什么是正确的方法来做我所描述的。我明白它可以是以下变体之一,但在某些情况下我不完全相信它可以,或者我不知道如何进行。
- 支付一个Virtual Desktop,并安排我的
python
脚本的执行。 - 使用说明here。
- 将
docket image
与windows
一起使用,并将其托管在某个位置。 - 使用
Heroku
注意:我的项目需要/使用数据库。
1条答案
按热度按时间jk9hmnmh1#
Linux也支持C编译。它的内核是用C编写的。试着在Linux上用gcc这样的工具编译你的代码。