如何在连接到GCP虚拟机后在我的mac终端上运行python脚本?

时间:2018-02-02 13:57:16

标签: python ssh terminal google-cloud-platform

我按照此答案(https://datascience.stackexchange.com/questions/27352/how-to-run-a-python-script-on-gcp-compute-engine)中的说明连接到我在GCP Compute Engine上创建的虚拟机,并在GCP Compute Engine上从笔记本电脑的终端运行python脚本。

这个答案表明,在连接到虚拟机后,我必须在笔记本电脑的终端输入以下内容:python your_script.py

但是,当我指向.py文件的确切位置并输入:

python /Users/Paul/PycharmProjects/Eyeglasses_colour/Main.py

响应如下:

python: can't open file '/Users/Paul/PycharmProjects/Eyeglasses_colour/Main.py': [Errno 2] No such file or directory

有什么问题?我不能运行我的python脚本(在GCP虚拟机上连接时)?

1 个答案:

答案 0 :(得分:1)

您无权访问Google云端计算机上的任何/用户文件夹,因为他们正在运行Linux,而且这通常是Mac路径。

该链接假定您的文件已在服务器上。有几种方法可以实现。

  1. Code最初是在那里写的
  2. 您从版本控制中签出代码。
  3. 您使用gcloud compute scp
  4. scp文件

    此问题不适用于Python或Google的服务。它适用于所有远程SSH会话