繁体   English   中英

在 GCP 上运行基本 Python 脚本

[英]Running basic Python script on GCP

我知道这是基本的,但我真的很想知道如何开始,而且非常沮丧。

我已经使用 juypter 笔记本在我的 windows 电脑上开发了我的应用程序的基础,现在想开始在云环境中工作。 我不知道从哪里开始,看了这么多,但似乎没有涵盖基础知识。

运行它的数据在这里- 名为 JJO_Xsens_210513.csv

我正在尝试做的一个非常基本的版本是在这个片段中:

import pandas as pd
import numpy as np

df = pd.read_csv("JJO_Xsens_210513.csv", skiprows=1)
df["Keep"] = np.where(df.Acc_X <= -50,1,0)

df_to_write = df[df.Keep ==1]

在漫长的道路上,应该有一个上传功能,然后运行预处理代码,然后以多种不同的方式汇总数据,以提供由图表和应用程序提供的见解。 我知道我可以(理论上)构建云功能,查看持久数据存储,并为所有这些构建 web 应用程序 / web 站点。

我查看了App Engine的 GCP 教程,查看了 python 的教程,甚至是基础知识 我已经通过 Coursera 完成了使用 GCP 开发应用程序的专业课程。

这些都没有告诉我如何以运行 python 脚本并在某处保存一些 output 的基本方式开始。 这一切都让我深入了解构建应用程序。 我只想测试我是否可以在 GCP 中运行我的代码和模型。

对于这篇文章的抱怨和情绪化,我深表歉意,但我无能为力。 我正在努力让它运行,我迷路了。

有人可以帮助/指出我正确的方向。
谢谢,
Ĵ

我需要在 GCP 中“仅”运行您的代码运行笔记本,有一项服务可以做到这一点: AI Platform Notebooks

从您的笔记本实例中,您可以工作并下载您需要的数据,只需确保您的实例具有您需要的资源(内存和 CPU),并且不要忘记在不使用实例时将其关闭以避免收费.

如果笔记本对您来说太多了,您可以随时在计算实例(即虚拟机)中运行所有内容。 Just launch it from the web and ssh to it with the web application (no need to install ssh, etc.), then you can upload the code into the instance. 请记住使用一个小实例来启动;-)

所以我听从了 Inigo 的建议,加上我在其他地方找到的一些代码(从谷歌上的 python和一个快速实验室开始)

在运行此代码中按照此处 SSH 创建 VM

sudo apt-get update
sudo apt-get install git -y
sudo apt-get install python3-setuptools python3-dev build-essential python3-venv -y

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
# wget as suggested in the docs didn't work for me
sudo python3 get-pip.py
python3 --version
pip3 --version

python3 -m venv env
source env/bin/activate

右侧的 Sprocket 上传文件

pip install -r requirements.txt
python3 filename.py

感谢您的评论和提示帮派。 这让我感动

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM