[英]How to fix OSError: [WinError 123] when publishing to PyPi
[英]OSError: [WinError 123] when I create kfp component
我正在嘗試使用我自己的組件在 Spyder 的本地筆記本中使用 kfp 在 Vertex AI 中創建管道。
當我運行以下代碼時:
@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 筆記本,則不會引發該錯誤。
我究竟做錯了什么? 謝謝。
您需要檢查您在代碼中使用的文件路徑。 因為有些字符是不被接受的,比如 Windows 文件名中的冒號“:”。 您可以查看有關 Windows 標准路徑的更多文檔。
在python代碼中使用路徑時,請遵循以下操作:
正確的文件路徑如下
filepath = r'C:\Test\file\file-input-thecodebuzz.txt'
或者
filepath = r"C:\Test\file\file-input-thecodebuzz.txt"
您可以查看更多文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.