首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Gcloud终端工具运行本地python文件

使用Gcloud终端工具运行本地python文件
EN

Stack Overflow用户
提问于 2021-07-14 08:40:36
回答 1查看 117关注 0票数 0

我可以使用Gcloud终端工具连接到gcp,在本地pc上运行connect remote(gcp vm) jupyter lab to 8080 port。

代码语言:javascript
复制
gcloud compute ssh --project project-name --zone us-east1-b my-vm -- -L 8080:localhost:8080

但是有没有使用gcloud终端工具运行本地python文件的方法呢?我的意思是,我不会上传python文件到虚拟机使用scp,它将留在我的本地pc和jupyter实验室,它将使用GCP- VM (我上面的命令中的my -vm)作为后端。我可以这样做吗?

更具体地说,当我编写gcloud start或stop vm命令时,例如

代码语言:javascript
复制
gcloud compute instances start my-vm --zone abc

我不需要在外部编写ssh连接命令,.The公钥/私钥已经保存,我认为gcloud终端工具可以处理这一点。

我正在寻找一些类似的东西来运行python这个命令并不存在,

代码语言:javascript
复制
gcloud compute instances my-vm --zone abc --run-python-file test.py [this command doesn't exist ]
EN

回答 1

Stack Overflow用户

发布于 2021-07-14 09:47:14

可能吧。

您希望Python代码如何与Jupyter notebook交互?

如果Python代码使用localhost:8080上的tcp进行交互,它将按原样工作。

在注释中总结讨论:为了在VM上运行(Python)脚本,必须将脚本复制到VM,调用脚本,然后从VM复制回任何输出。没有标准的方法可以做到这一点。

步骤:

  1. gcloud compute scp,用于将文件拷贝到VM
  2. gcloud compute ssh ... --command=".."
  3. Possibly gcloud compute scp以从VM

拷贝文件

NOTE gcloud compute scpgcloud compute ssh是底层Linux scpssh命令的便捷包装器NOTE在这种情况下,使用Python时,command需要确保Python已安装在虚拟机上,然后才能使用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68370714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档