我正在尝试用kfp在Vertex AI中创建一个管道,使用Spyder的本地笔记本中的我自己的组件。
当我运行以下代码时:
@component(base_image="python:3.9", packages_to_install=["pandas"])
def create_dataset(
gcs_csv_path_train: str,
dataset: Output[Dataset],
):
import pandas as pd
df = pd.read_csv(gcs_csv_path_train)
dataset = df.pop('Class')我得到以下错误:
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: '<ipython-input-11-b28c15ec667f>'如果我在线使用Jupyter笔记本,则不会引发错误。
我做错了什么?谢谢。
发布于 2021-11-04 21:20:04
您需要检查代码中使用的文件路径。因为有些字符是不被接受的,例如Windows文件名中的冒号“:”。你可以看到更多关于Windows standar路径的documentation。
在python代码中使用路径时,请遵循以下步骤:
”的组合
正确的文件路径如下
filepath = r'C:\Test\file\file-input-thecodebuzz.txt'或
filepath = r"C:\Test\file\file-input-thecodebuzz.txt"你可以看到更多的documentation。
https://stackoverflow.com/questions/69843015
复制相似问题