roboflow-python icon indicating copy to clipboard operation
roboflow-python copied to clipboard

Installing roboflow and running the quick start code doesn't work

Open award96 opened this issue 10 months ago • 0 comments

import roboflow

roboflow.login()

rf = roboflow.Roboflow()

create a project

copypastecode.py", line 8, in rf.create_project( ^^^^^^^^^^^^^^^^^ AttributeError: 'Roboflow' object has no attribute 'create_project'

I am using version 1.1.53 on Mac osx

rf.create_project( project_name="project name", project_type="project-type", license="project-license" # "private" for private projects )

workspace = rf.workspace("WORKSPACE_URL") project = workspace.project("PROJECT_URL") version = project.version("VERSION_NUMBER")

upload a dataset

workspace.upload_dataset( dataset_path="./dataset/", num_workers=10, dataset_format="yolov8", # supports yolov8, yolov5, and Pascal VOC project_license="MIT", project_type="object-detection" )

upload model weights

version.deploy(model_type="yolov8", model_path=f"{HOME}/runs/detect/train/")

upload model weights - yolov10

Before attempting to upload YOLOv10 models install ultralytics like this:

pip install git+https://github.com/THU-MIG/yolov10.git

version.deploy(model_type="yolov10", model_path=f"{HOME}/runs/detect/train/", filename="weights.pt")

run inference

model = version.model

img_url = "https://media.roboflow.com/quickstart/aerial_drone.jpeg"

predictions = model.predict(img_url, hosted=True).json()

print(predictions)

award96 avatar Feb 07 '25 16:02 award96