heroku 远程运行Python脚本和Jupyter笔记本[已关闭]

rqdpfwrv  于 2023-05-07  发布在  Python
关注(0)|答案(1)|浏览(136)

**已关闭。**此问题正在寻求书籍、工具、软件库等的建议。它不符合Stack Overflow guidelines。目前不接受答复。

我们不允许问题寻求书籍,工具,软件库等的建议。您可以编辑问题,以便可以用事实和引用来回答。
5小时前关闭
Improve this question
最近,我写了一些python脚本,用于web抓取大数据,然后在jupyter notebook上做一些分析。我很快就意识到其中一些任务需要很长时间才能执行,于是我想到在远程服务器上运行这些任务,并在稍后检索结果。
我已经找到了一些关于谷歌云,Heroku或AWS的东西,但我真的不知道哪种服务适合我的问题。我考虑了一些远程示例,我将我的jupyter笔记本连接到,但我也想运行一些“正常”的python脚本。我只是在寻找合适的服务,为我提供了一个机会,远程运行我的脚本,而不是我一直连接,并检索一些结果后,或做一些监测之间,以检查我的任务的进展。
有人能给予我推荐一下吗?我还想为我的家买一个Raspberry Pi,在我自己的远程主机上运行这些任务,所以如果有人知道我可以在那里使用什么?
我已经试着在Google Cloud上做了一些研究,Heroku,...产品页面,但我就是不知道哪些产品适合我的需要。我希望我可以得到一个远程示例来运行我的笔记本电脑,或者我可以推送到github,远程服务开始运行。

mwg9r5ms

mwg9r5ms1#

Google Colab看起来是一个适合您需求的服务。

*免费使用:这是一项免费服务,它允许您在远程服务器上运行Jupyter Notebooks,而无需任何费用。
*强大的硬件:它提供了对高性能硬件(如GPU和TPU)的访问。
*使用方便:它是用户友好的,它提供了一个简单的界面来创建,上传和运行Jupyter笔记本。
*协作:它允许多个用户同时在同一个Jupyter Notebook上工作。
*积分:它集成了一些流行的机器学习和深度学习框架。
*云存储:它为您的Jupyter Notebooks提供免费的云存储,因此您可以保存并与他人分享您的工作。

快速教程:
1.登录您的Google帐户。
1.转到https://colab.research.google.com/
1.单击“新建笔记本”。这将在Google Colab上创建新的Jupyter Notebook。
1.在页面的右上角选择“连接到托管运行时”。这将为您的笔记本分配资源。您还可以在不同的运行时类型之间切换,例如TPU和GPU。
1.您可以在新的Notebook中开始运行代码,就像在本地Jupyter Notebook上一样。您可以通过按“Shift + Enter”来添加单元格并运行Python代码。
1.如果需要安装其他库,可以在代码单元中使用pip或conda命令。例如:!pip install numpy
1.如果您需要访问数据或文件,可以将其上传到Google云端硬盘,然后将Google云端硬盘装载到Google Colab中。您可以通过在远程笔记本上运行以下代码来完成此操作:

from google.colab import drive
drive.mount('/content/drive')

相关问题